Earlier quoted context omitted.
>your project, your project automatically has to become GPL licensed, whether you want and realize or not. This is not exactly true, GPL is not magic that automatically re-licenses your code behind your back. What actually happens is your are in violation of the GPL , one way to solve the violation is that you re-license your code (so you have to do it, it is not happening behind your back automatically). I am not aw…
NeXT (now Apple) has this experience: > The C compiler in use at the time was GCC, which was released under the GPL. To avoid the restrictions of this code, NeXT provided its front end as a library that end users would link against GCC, thereby avoiding the GPL (which only applies to distribution of the software, not how you use it). This little legal maneuver didn't work, however, so NeXT was forced to release the c…
“I wish I could have licensed the Id source code releases as BSD”
141–150 of 468 posts
Re: “I wish I could have licensed the Id source code releases as BSD”
#142Earlier quoted context omitted.
I would never have had the opportunity to read the DOOM source if JC had insisted on using BSD, because, as JC tweets, his business partners at Id soft would not have gone for it. ipso facto the GPL + Id + JC are responsible for this privilege being available to us all.
Can’t it be rereleased with a BSD license now if the copyright holder agree?
Re: “I wish I could have licensed the Id source code releases as BSD”
#143Re: “I wish I could have licensed the Id source code releases as BSD”
#144Earlier quoted context omitted.
This is the fundamental difference between BSD and GPL. GPL is is Open Source but for you to benefit, you have to make derivative works GPL. BSD is Open Source and you can close derivatives so that you benefit and you don't have to share back. I'm not sure how you don't see how an auto-suggest tool that inserts GPL code into yours is different to BSD.
Does Copilot in its current form auto-inject copyright notices for all BSD licensed code from which output is derived? As far as I know, it does not. This means that authors of BSD licensed code have their rights violated to the same degree as those of GPL licensed code.
The point was that you can fix attribution errors pretty simply once they are uncovered, its a lot harder to pull GPL code out of your project to prevent you from having to relicence.
It doesn't sound like it is fit for purpose.
Re: “I wish I could have licensed the Id source code releases as BSD”
#145Earlier quoted context omitted.
Making your code useless to some of potential users is a useful feature?
Yes, especially if the code not being GPL means the bad actor can create a product which then makes your code useless, or worse, evil (via a monopoly, bundled telemetry, or otherwise)
Re: “I wish I could have licensed the Id source code releases as BSD”
#146Re: “I wish I could have licensed the Id source code releases as BSD”
#147Earlier quoted context omitted.
Why GPL makes them useless? In my view, if your business requires leeching on unpaid work without contributing back I am happy about my code being useless for you.
GPL makes "them" (especially small one-off libraries) useless because even the smallest part can not be used without therefore needing to "contribute back" the ENTIRE app. (edited to clarify I don't mean ALL projects become useless through GPL)
Re: “I wish I could have licensed the Id source code releases as BSD”
#148> "but tons of opportunities to just copy-paste-modify were lost due to license concerns". Well, that's the point. GPL is working as intented.
Really terrible license.
Re: “I wish I could have licensed the Id source code releases as BSD”
#149Why? Because the world is more complicated than the FSF ideologues want it to be. Developers do not collectively or exclusively want to work for free and live a life of poverty.
Not to mention that the GPL is simply too risky and expensive to use in any commercial context. There are countless lawyers consulting organisations on how to avoid the viral aspects of GPL-licensed code. And since case law is scarce, more often than not the advice will be: avoid the (A)GPL like the plague.
The only meaningful and morally acceptable “copyleft” license is the LGPL, which asks you to give back without being the license cancer that is the (A)GPL.
Re: “I wish I could have licensed the Id source code releases as BSD”
#150Also its really annoying people say gpl is some anti corporation license or a license for the community, since Stallman has been explicitly clear its about giving "freedom" to the end user