> The toxicity of this business model has only become apparent in hindsight. I'm glad that Bradley is drawing critical attention to this issue. > efforts to draft even more restrictive software copyleft licenses A non-free "copyleft" license is not worthy of the name and is a problem because it is non-free, not because of "copyleft". > The clause still needs work The license needs work,it seems to treat copyleft as a…
Toward Copyleft Equality for All
11–20 of 52 posts
Re: Toward Copyleft Equality for All
#12The premise of this post is that dual-licensing --- offering a piece of serverside or on-prem commercial software under (A)GPL terms, with a proprietary license available for firms that want unrestricted usage --- is "seedy". It's not clear to me how that premise is justified, and Kuhn's claim that the model has failed to increase software freedom seems totally unjustified. At the heart of Kuhn's argument about "seed…
https://writing.kemitchell.com/series/SSPL.html
Kyle is a advocate of dual licensing ("selling exceptions") and has even created License Zero [1] which is attempting to allow the creation of npm libraries which are dual licensed and an automatic command line tool to pay developers.
[1]: https://licensezero.com/ see also https://writing.kemitchell.com/2017/09/12/The-License-Zero-M...
Re: Toward Copyleft Equality for All
#13Two standout points from this essay: 1. I've long heard that various SaaS companies really didn't like the Affero General Public License. Kuhn makes a case for why this is a validly justified concern, something I'd not previously considered. 2. The copyleft restriction termination is a really interesting concept, though not without its own set of consequences which should be closely examined. Historically, the advant…
That Affero license doesn't seem very useful, because if you depend on code running on someone else's server, it doesn't help you if you have an honest copy of the source code that is actually running on it. You still don't control it. You can't make changes and deploy it to that server, or update it yourself, etc.. Free, open-source software is about control: controlling what code manipulates your data. In short, it…
But it obliges you to provide or make available those changes if the use will "propogate" the work.
Re: Toward Copyleft Equality for All
#14Two standout points from this essay: 1. I've long heard that various SaaS companies really didn't like the Affero General Public License. Kuhn makes a case for why this is a validly justified concern, something I'd not previously considered. 2. The copyleft restriction termination is a really interesting concept, though not without its own set of consequences which should be closely examined. Historically, the advant…
That Affero license doesn't seem very useful, because if you depend on code running on someone else's server, it doesn't help you if you have an honest copy of the source code that is actually running on it. You still don't control it. You can't make changes and deploy it to that server, or update it yourself, etc.. Free, open-source software is about control: controlling what code manipulates your data. In short, it…
Re: Toward Copyleft Equality for All
#15The premise of this post is that dual-licensing --- offering a piece of serverside or on-prem commercial software under (A)GPL terms, with a proprietary license available for firms that want unrestricted usage --- is "seedy". It's not clear to me how that premise is justified, and Kuhn's claim that the model has failed to increase software freedom seems totally unjustified. At the heart of Kuhn's argument about "seed…
My understanding is that it's not the dual-licensing per se that's toxic, but the goal of copyleft-noncompliance legal actions. Rather than, as the FSF and SFC seek: "Our primary goal in GPL enforcement is to bring about GPL compliance." (https://sfconservancy.org/copyleft-compliance/principles.htm...) The businesses of which Kuhn is critical seek instead "to 'convert' those FOSS users into paying customers for proprietary licensing for the same codebase."
Arguably, the failure here might be of the GPL failing to specify what is an acceptable remedy, though if that were defanged to only be "release affected code as ", it might afford too great a latitude to other forms of black-hat actors.
I'm not sure if I agree with Kuhn's assessments or remedies. I think the discussion's worth having, and appreciate your input.
Re: Toward Copyleft Equality for All
#16The premise of this post is that dual-licensing --- offering a piece of serverside or on-prem commercial software under (A)GPL terms, with a proprietary license available for firms that want unrestricted usage --- is "seedy". It's not clear to me how that premise is justified, and Kuhn's claim that the model has failed to increase software freedom seems totally unjustified. At the heart of Kuhn's argument about "seed…
Re: Toward Copyleft Equality for All
#17The premise of this post is that dual-licensing --- offering a piece of serverside or on-prem commercial software under (A)GPL terms, with a proprietary license available for firms that want unrestricted usage --- is "seedy". It's not clear to me how that premise is justified, and Kuhn's claim that the model has failed to increase software freedom seems totally unjustified. At the heart of Kuhn's argument about "seed…
This is still coercive though. It is the big party using their power to get developers to give up their rights.
Notably, by giving up these rights, it becomes possible for the party to go against the FOSS principles that were the reason copy-left was invented.
Re: Toward Copyleft Equality for All
#18Earlier quoted context omitted.
That Affero license doesn't seem very useful, because if you depend on code running on someone else's server, it doesn't help you if you have an honest copy of the source code that is actually running on it. You still don't control it. You can't make changes and deploy it to that server, or update it yourself, etc.. Free, open-source software is about control: controlling what code manipulates your data. In short, it…
The Affero license gives you precisely the rights to the code . No, it doesn't give you rights to the server the code runs on, but you can spin up your own server (often little more than a RaPi box, possibly more at scale), avoiding lock-in based on software alone. But it obliges you to provide or make available those changes if the use will "propogate" the work. https://www.gnu.org/licenses/agpl-3.0.en.html
By the way, the AGPL3 definition of "propagate" looks exactly the same as that of the the regular GPL3. Operating software as a server doesn't fall under "propagate".
Re: Toward Copyleft Equality for All
#19The premise of this post is that dual-licensing --- offering a piece of serverside or on-prem commercial software under (A)GPL terms, with a proprietary license available for firms that want unrestricted usage --- is "seedy". It's not clear to me how that premise is justified, and Kuhn's claim that the model has failed to increase software freedom seems totally unjustified. At the heart of Kuhn's argument about "seed…
CLAs are frequently coercive, rights depriving and generally a bad move, and I as a FOSS contributor won't sign them.
Yes, occasionally they are used correctly - but more often than not they're used to crowdsource work on what is really a proprietary codebase with crazy potential restrictions if the owning company decides to call them in.
Re: Toward Copyleft Equality for All
#20Any issues companies have with FOSS licenses is entirely on them, assuming they arent one of the few who actively contributes to and fights for FOSS. MongoDB doesn't like competition from Amazon? Understandable. But don't play the victim and then turn around and screw everyone who isn't Amazon over with a license change. Maybe instead you could take some of your shake-down money and put it to good use by lobbying against these monopolistic conglomarates in the valley so that they can't use their overreaching power to screw you with your own code. Maybe instead, you could encourage ALL developers to start using copyleft licenses, instead of the weaker licenses everyone loves to throw on their project these days. Because those weaker licenses are somewhat to blame for this too. What good is a FOSS program if its just going to lead to more proprietary software? How does that help anyone? There's a reason most of the big tech monopolies release most of the open source code they do produce under non-copyleft licenses. Its not because they love FOSS, its so that they can pay lip service to the community and then use it with their the proprietary programs we're so concerned about them surveiling us with. Of course, the retort to all of this is "developers need to eat to, how can we make money off of copyleft?" I have two answers, one thats snarky but possibly helpful and one that's honest but possibly rude, and hopefully enlightening. The first answer is "Ask Qt." "Ask Blender." "Ask Redhat." Ask one of the many companies that do buisiness while still releasing their main software under a FOSS license. They all seem to be doing pretty well. The second answer is that I don't care how or even if you make money. Thats not the reason you release something as FOSS. Never has been, never will be. If you release software as FOSS, its because you believe that there should be a balance of power between developers and users. Its because you believe that sharing information and knowledge is the best way we can improve quality of life for ourselves and those around us. If you can't make those ideals your biggest priority even in the face of financial loss, frankly don't even bother releasing your software as FOSS. I'd rather your software be proprietary. That way I'll know to avoid it and we won't have to waste eachothers time.