-
-
Notifications
You must be signed in to change notification settings - Fork 553
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new tests (and possibly licenses and rules) from https://github.com/retrography/OS-Licenses/ #54
Comments
Hi @pombredanne! Thanks for the mention, but keep in mind that my list is by no means complete. I just gathered those who were the most prevalent within the Ruby community. There are alternative / more comprehensive collections at the following repos: https://github.com/idleberg/Creative-Commons-Markdown by @idleberg And the following websites: https://www.blackducksoftware.com/resources/data/top-20-open-source-licenses Given how prolific the business of open-licensing has been lately, one has to prioritize about what to include first! One very useful step for any further project would be to gather all these in one place in vanilla text, free from formatting. That is what I had in mind when I launched my repo, and I will gradually go towards it. It is highly appreciated if you add more licenses to the collection and make pull requests. That will benefit everyone, including scancode. |
@retrography Thanks! Your pointers are valuable. The licenses in scancode (all the 1000+ of them) are in plain vanilla text too in https://github.com/nexB/scancode-toolkit/tree/master/src/licensedcode/data/licenses I would be glad to submit a PR if you want, though your value may be diluted a bit if you get a ~1000 new licenses? On the scancode side, and about your dataset, I found out after a quick scan that there is an opportunity for some refinements to ensure the license detection rules are more comprehensive or the need to add some not yet covered (less common) licenses that are in your list and not yet in scancode such as the hilarious https://github.com/adversary-org/wtfnmf/blob/master/COPYING.WTFNMFPL Generally speaking I am always on the lookout for new bits to enhance the license detection dataset. |
@pombredanne Oh, I hadn't noticed the content of this directory. That is a great collection, I actually won't need to put together my own collection anymore... So, don't worry about my collection, it can stay the way it is. But it'd be great if you can separate the license collection from the main repository and put it in a dedicated repository, and then link the two repos. Like that your license collection will gain visibility on its own, and it can be used as a reference for other possible projects (like text analysis of the OS licenses, etc...). And also, people will tend to contribute new licenses to your collection, if the collection becomes the reference on the matter. By the way, this is a great piece of software. I am looking forward to using it for the next version of my paper. The README file of the project needs a "How to cite" section, so that the users get to know how they can cite your work. |
A great idea indeed.... I hate using git submodules though that can be easily fixed with a quick script, and to your point it makes the collection actually visible and not buried down with the code. It is carefully and continuously curated with several additions very week!
Thanks for the kudos! |
We can't include that kind of disclaimer in an academic paper. An academic citation follows a very specific format. I give you an example from the
You can also provide the bibliographic entry, so that the users can format the citation according to the outlet they publish in:
Have a look at here: https://en.wikipedia.org/wiki/BibTeX |
thanks mucho... @retrography should there be person names or an org name is enough (or not OK?) ? |
stupid question... sorry: your example is clear |
@pombredanne No, it is not silly. The most important field is the author field. That is the field that necessarily appears and is emphasized in every citation format. The organization field may be ignored/suppressed in some. So, make sure you set the author field to what you want to be known as the actual author of the software. This may be a person, or a collective, but actual individuals are preferred. Putting the name of an organization as the author does not mean that the organization holds the intellectual property rights to that work, but it rather means that the work is truly a collective work and it does not have one or several main authors. When you put your organization as author, it will appear in the citation as follows:
|
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Fixed in develop |
Some licenses in https://github.com/retrography/OS-Licenses/ by @retrography may not be detected as full exact licenses. They should
The text was updated successfully, but these errors were encountered: