@masterofthetiger@theres.life
What I mean is that GPL serves as a mechanism for the authors to be able to release their own code in a proprietary distribution while preventing others from doing the same. In other words GPL is extremely restrictive to others but those restrictions do not apply to the author.
This allows you to release a GPL open-source version, a fork which is entierly properitary as well, but prevent other authors from doing the same. This allows you to create market dominance for yourself.
This is why one of the best arguments for using GPL is for those who wish to release their software as a proprietary release as well, usually modified.
@yuduki A Pilot Custom 912 with the Mottishaw spencerian modification (reground to needlepoint and modified for extra flex).
@masterofthetiger@theres.life
Yes you'd put a link to the project in your copyright notice or license header, which is usually standard practice.
As i said earlier if you wish to make your own project proprietary or otherwise just dont wish to have your own code used in proprietary projects in any way then GPL is a fine solution to that.
My argument has never been that it has no valid use as a license. Only that I dont view it as free nor in the spirit of open-source.
@masterofthetiger@theres.life
Include means it needs to be included in itsa current form and location. This is done through use of the word "this" rather than "a copy of this"
@masterofthetiger@theres.life @Algot MIT is the only exception in the sense that the language is vague. Both Apache and BSD are explicit and thus preferred.
However the wording even the MIT is such that anywhere you post that license header it must be retained "this permission shall be included". So they still require it to retain the copyright permission wherever it is used. It doesnt say "A copy of the above notice" it explicitly states THE above notice.
@masterofthetiger@theres.life
Thats simply incorrect of hte 3 most popular permissive licenses all of them require you to keep all attributions and make no distinction between code output and source in that regard.
BSD just happens to take it one step further and say you must add the attribution to the documentation if it doesnt already exist there.
@masterofthetiger@theres.life
Yes if you specifically dont want your code to never be used in proprietary software then GPL is great for that. I've even released under a gpl like license before for that reason.
I just dont consider GPL free (in the sense of freedom) nor within the spirit of open source. But it does have its uses.
For those in #Somolia happy independence day!
@masterofthetiger@theres.life
You said "most don't require visible permission" please be specific, which licenses?
Of the three most popular BSD, MIT, and Apache all attribution and copyright notices must be retained, it says nothing about if. it need be retained in the output or not but it is implied that it must be retained everywhere, including the output.
In fact in the BSD it goes a step further and dictates that even if the copyright/attribution is not presented explicitly to the end-user it must be provided witht he material distributed with the software (such as documentation or other material).
Either way in the top 3 permissive licenses it is clear they cant just make your old code proprietary. It **must** remain open and a reference to it must be retained with the software.
@masterofthetiger@theres.life
Most permissive licenses require you to keep all copyright notices, license headers and references to original authors/project.
As such as long as you publicly display a link to the original project and authors then any derivative work an not remove these references. So effectively no, they can not pass on the modified code without making the original open-source variant known.
Jeffrey Phillips Freeman
Innovator & Entrepreneur in Machine Learning, Evolutionary Computing & Big Data. Avid SCUBA diver, Open-source developer, HAM radio operator, astrophotographer, and anything nerdy.
Born and raised in Philadelphia, PA, USA, currently living in Utrecht, Netherlands, USA, and Thailand. Was also living in Israel, but left.
Pronouns: Sir / Mister
(Above pronouns are not intended to mock, i will respect any persons pronouns and only wish pronouns to show respect be used with me as well. These are called neopronouns, see an example of the word "frog" used as a neopronoun here: http://tinyurl.com/44hhej89 )
A proud member of the Penobscot Native American tribe, as well as a Mayflower passenger descendant. I sometimes post about my genealogical history.
My stance on various issues:
Education: Free to PhD, tax paid
Abortion: Protected, tax paid, limited time-frame
Welfare: Yes, no one should starve
UBI: No, use welfare
Racism: is real
Guns: Shall not be infringed
LGBT+/minorities: Support
Pronouns: Will respect
Trump: Moron, evil
Biden: Senile, racist
Police: ACAB
Drugs: Fully legal, no prescriptions needed
GPG/PGP Fingerprint: 8B23 64CD 2403 6DCB 7531 01D0 052D DA8E 0506 CBCE