Why I’d like a “license type” setting for GitHub projects
1–10 of 138 posts
Re: Why I’d like a “license type” setting for GitHub projects
#2Re: Why I’d like a “license type” setting for GitHub projects
#3Re: Why I’d like a “license type” setting for GitHub projects
#4And when the drop-down disagrees with the COPYING or LICENSE file...?
Re: Why I’d like a “license type” setting for GitHub projects
#5That said, I'd almost prefer a setting that lets you specify the exact license. The problem is, what do you do about dual/multi licensed projects, or projects which contain code that's under a mixture of licenses? I suppose you could argue that it refers to the "dominant" or "main" license, but - to be pedantic - you can't always describe a project as being under one single license.
Re: Why I’d like a “license type” setting for GitHub projects
#6I don't like grouping them into 'types'. I think that's too much of a value judgement. Any enterprise's legal department is going to approve or disapprove of specific licenses, so that's what developers like me will be looking for.
Potential issues: * Modified licenses (eg: JSLint's MIT + "do no evil" clause)
Re: Why I’d like a “license type” setting for GitHub projects
#7Yes. But what I ‘hate’ even more is not finding any license info. Adding this would probably help in that area as well.
Re: Why I’d like a “license type” setting for GitHub projects
#8I think having a hard-coded drop down for actual licenses is a good idea, because then we can do the searching and filtering you suggest. I don't like grouping them into 'types'. I think that's too much of a value judgement. Any enterprise's legal department is going to approve or disapprove of specific licenses, so that's what developers like me will be looking for. Potential issues: * Modified licenses (eg: JSLint'…
That's why the general type makes much more sense for a quick glimpse if some code is probably suitable license-wise for your project.
Re: Why I’d like a “license type” setting for GitHub projects
#9As such, this would be a confusing dropdown. A free form text field with autocomplete (and synonyms, so if you typed "general public license", it would still autocomplete GPL.
Re: Why I’d like a “license type” setting for GitHub projects
#10For "GPL type" licenses, it would probably be better to use the term "copyleft" rather than "restrictive" since their copyleft nature is really what's particular about them. That said, I'd almost prefer a setting that lets you specify the exact license. The problem is, what do you do about dual/multi licensed projects, or projects which contain code that's under a mixture of licenses? I suppose you could argue that i…
For complex situations, you can always choose "other". As stated in my article, this isn't a replacement for a project's LICENSE file.