Live data from Hacker News

“I wish I could have licensed the Id source code releases as BSD”

twitter.com

161–170 of 468 posts

Re: “I wish I could have licensed the Id source code releases as BSD”

#161

Let’s face it: the GPL is becoming irrelevant and is displaced by permissive licenses. Projects using the GPL are increasingly held back and are losing favour among developers. Like LLVM is a very active and innovative platform, whereas GCC is essentially stuck in its original scope. Why? Because the world is more complicated than the FSF ideologues want it to be. Developers do not collectively or exclusively want to…

"GPL is irrelevant, Netcraft confirms it."

Re: “I wish I could have licensed the Id source code releases as BSD”

#162
post #145

Earlier quoted context omitted.

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)

Can you show a scenario demonstrating how GPL prevents this from happening?

GPL prevents this from happening by requiring your competitor to open the code under the same license.

For example, Oracle tried to outcompete RedHat by cloning the RedHat Linux into Oracle Unbreakable Linux.

Re: “I wish I could have licensed the Id source code releases as BSD”

#163

Earlier quoted context omitted.

> the GPL is becoming irrelevant and is displaced by permissive licenses Is it really? I've recently switched to AGPL because I specifically don't want you using my stuff if you aren't going to give back. If you want to make money off something, feel free to pay for the initial investment, instead of using my work for free. > Developers do not collectively or exclusively want to work for free and live a life of pover…

You’re basically using the AGPL like a “freemium” upselling business model. I’ve got no issues with that, it’s your property after all. Just don’t tell the world that you sign up to the FSF nonsense about software freedom. And be prepared that this may not work out for you. The AGPL is particularly nasty and even infects across network boundaries (not tested in court though). No one with a sane state of mind will eve…

> Just don’t tell the world that you sign up to the FSF nonsense about software freedom.

...because I want everyone to be able to use my software for free, except if they're going to get paid for my work? Cool.

Re: “I wish I could have licensed the Id source code releases as BSD”

#164
post #120

> "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.

I don't see how. Working as intended would be "And then the gamedev landscape is dominated by open-source tools because you can't make closed-source tools in-house without giving up on the ecosystem." This is very much not the case today, the market is dominated by closed-source engines (sorry Godot).

Seeing as that scenario didn't come to pass, the only result is a net loss of games that could have been made (or made cheaper) by reusing Carmack's code and instead weren't. Maybe some of these games would have been proprietary, but it's still a net loss that they weren't made at all.

Re: “I wish I could have licensed the Id source code releases as BSD”

#165
post #48

I'm still bummed out that for years, GPL was the "standard" go-to open source license. So many projects became useless for any commercial projects whatsoever. GPL advocates say it's so that your code isn't exploited by corporations. But I'd say that choosing GPL means it's more important to you that your code "is not exploited by corporations" than that it can be used for good by people with commercial interests. Tho…

>GPL advocates say it's so that your code isn't exploited by corporations.

I am not sure which GPL advocates you have spoken to, but I like the GPL, because it puts me center as a user. I can use and copy a programm as I see fit. And if I come to a point where I think something has gone wrong with it or something is missing, then I can modify it myself, or pay someone to help me do that, and I can distribute these modifications.

This ensures my freedom as a user. Maybe the software got abandoned, maybe someone added telemetry, maybe xyz, it's helpful in many cases.

More restrictive licenses, let's say the MIT one, do not prevent me from making making my contributions closed source. This ensures the freedom of the developer to prevent users gaining access to the code. Thus it restricts the rights of the user, that they would have under the GPL.

If a commercial project feels it's within their right to prevent me from accessing the code that is running on my machine, that is their decision, but that is at odds with the freedoms that are granted by the GPL.

Given all that, I would like to disagree with your conclusion

> But I'd say that choosing GPL means it's more important to you that your code "is not exploited by corporations" than that it can be used for good by people with commercial interests.

Chosing the GPL means it's more important to me that my users, not my code, is not exploited "by corporations".

The GPL then does not prevent "good people with commercial interests" from using my code - but given that "good" is a relative term: from my point of view preventing someone from having meaningfull access to the code that is running on their machine is not good - it is bad.

Re: “I wish I could have licensed the Id source code releases as BSD”

#166
post #118
post #70

Earlier quoted context omitted.

You will see my opinions are mostly commercial, however it was GPL and its religious movement (against the man, 70's style) that gave us Linux and GCC. Most likely Windows and UNIX clones would have kept taking their pieces out of BSD, after the 386BSD lawsuit was settled without any other alternatives to reach out for. You can see this from how much Playstation OS gets upstreamed into FreeBSD.

Compared to how much PlayStation OS gets upstreamed into Linux? If you don’t want to upstream, you won’t; if you want, you will. GPL doesn’t force anyone to give back, it merely prevents one from using your project if they don’t.

Playstation OS is based on FreeBSD, there is nothing to upstream into Linux.

If you want to talk GNU/Linux, then we can switch to Android and ChromeOS, which have indeed done several contributions, in fact many of those left out weren't accepted.

Re: “I wish I could have licensed the Id source code releases as BSD”

#167
post #148
post #120

> "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.

It doesn't solve the issue. GPL people would have taken the BSD code, do a minor change, and force everyone to redistribute the source-code under GPL. Really terrible license.

They'd only own the copyright on the minor change so can't force everyone to use GPL on all of the code.

Re: “I wish I could have licensed the Id source code releases as BSD”

#168
post #130

I dislike people calling the GPL "viral". The thing that is viral is copyright. Copyright is baked into law and nobody can escape it. If you relinquish your own copyright then as soon as someone modifies the work copyright comes back. Copyleft is the only antidote we have for copyright. All Stallman et al really want is to "switch off" copyright. That would be obvious if people would listen to his talks. But instead…

Erm, but it is GPL that’s being viral. Not copyright, and also not other Open Source licenses - just GPL. That’s why you won’t get a license incompatibility problem without GPL in the mix.

If you modify a public domain work, copyright comes back. If we're using virus analogies then copyright is like a retrovirus. Forever baked into the "DNA" of our legal systems and you can never be rid of it.

I think, like many people, you consider copyright to be like some unquestionable right. But it's not. It was invented about 400 years ago and it's way out of date. We can and should question it. If you can't think about copyright, you won't understand copyleft.

Re: “I wish I could have licensed the Id source code releases as BSD”

#169

I'm very frustrated by some of the answers here and on Twitter. Carmack says: > The GPL virality wound up being a net negative, and more value would have come from BSD. [...] The best aspects of GPL work didn't manifest, but tons of opportunities to just copy-paste-modify were lost due to license concerns. One of the answers on Twitter: > Then what if it's being exploited by big techs and make your work proprietary?…

Mansplaining? It happens to men too, not just by.

A bit generic, though.

Re: “I wish I could have licensed the Id source code releases as BSD”

#170

Let’s face it: the GPL is becoming irrelevant and is displaced by permissive licenses. Projects using the GPL are increasingly held back and are losing favour among developers. Like LLVM is a very active and innovative platform, whereas GCC is essentially stuck in its original scope. Why? Because the world is more complicated than the FSF ideologues want it to be. Developers do not collectively or exclusively want to…

> the GPL is becoming irrelevant and is displaced by permissive licenses Is it really? I've recently switched to AGPL because I specifically don't want you using my stuff if you aren't going to give back. If you want to make money off something, feel free to pay for the initial investment, instead of using my work for free. > Developers do not collectively or exclusively want to work for free and live a life of pover…

You sound like a great person to be around. Why would I pay you to use your foss when I can read it, understand it, improve it, and never even let you know about it because I decided to write my own version instead. Happens all the time because GPL is so restrictive. It’s easier and more cost effective to just rewrite the whole library than use a GPL one.
Post reply on HN