News for hackers. Stuff that matters.
Re:“I wish I could have licensed the Id source code releases... by drran on Tuesday July 06, 2021 @03:24AM (#27745156)
Which is very useful feature for me, the author of GPL'ed code.
Re:“I wish I could have licensed the Id source code releases... by trasz on Tuesday July 06, 2021 @04:05AM (#27745389)
Making your code useless to some of potential users is a useful feature?
Re:“I wish I could have licensed the Id source code releases... by malka on Tuesday July 06, 2021 @04:09AM (#27745413)
I do not care if "potential user" is big corp that do not intend to contribute back. So yeah, it is a feature.
Re:“I wish I could have licensed the Id source code releases... by trasz on Tuesday July 06, 2021 @04:21AM (#27745484)
Still, how preventing said corp from using this software help you, or anyone else?
Re:“I wish I could have licensed the Id source code releases... by mannerheim on Tuesday July 06, 2021 @05:35AM (#27746016)
If you read between the lines, this is the very reason why Id released the source code as GPL instead of BSD: They didn't want their competitors to take their engine, make proprietary improvements, and deprive Id of revenue using their own work.
Re:“I wish I could have licensed the Id source code releases... by squeaky-clean on Tuesday July 06, 2021 @10:41AM (#27749267)
They never open-sourced any of their engines until after they had published a game with the next iteration of their engine.
Re:“I wish I could have licensed the Id source code releases... by mannerheim on Tuesday July 06, 2021 @07:20PM (#27755588)
Sure, but that just means they had multiple methods of ensuring they had created a suitable moat against competitors, the GPL being just one of them.
Re:“I wish I could have licensed the Id source code releases... by thrower123 on Tuesday July 06, 2021 @08:40AM (#27747674)
They didn't release any of this code as open-source until they'd wrung every dime of engine licensing out of it and it had been completely obsoleted.

It's free-as-in-couch software.

Re:“I wish I could have licensed the Id source code releases... by drran on Tuesday July 06, 2021 @05:36AM (#27746017)
1) If I and said did not collaborate, then it will not help me, or anyone else.

2) If said corp refuse to collaborate with me and will use my code for free instead, then it will not help me, or anyone else, except said corp.

Why I should care about (2)?

Re:“I wish I could have licensed the Id source code releases... by trasz on Tuesday July 06, 2021 @11:50AM (#27750143)
Because - as it happens fairly frequently in BSD land - said corp might change their minds and contribute back, code and/or money.
Re:“I wish I could have licensed the Id source code releases... by ric2b on Saturday July 17, 2021 @07:19AM (#27865035)
Ok, when they change their minds they can start using GPL code with no issues.
Re:“I wish I could have licensed the Id source code releases... by ric2b on Saturday July 17, 2021 @07:16AM (#27865024)
Less time wasted on free support requests would be one way.
Re:“I wish I could have licensed the Id source code releases... by matkoniecz on Saturday July 10, 2021 @04:51AM (#27792099)
1) it helps their competitors

2) they may change their mind

3) they may pay for dual licensing (in case of work by a single author)

In general interests of unfriendly corporations and mine are more likely to be opposite than shared.

Re:“I wish I could have licensed the Id source code releases... by malka on Tuesday July 06, 2021 @04:37AM (#27745599)
The answer is in the question.
Re:“I wish I could have licensed the Id source code releases... by trasz on Tuesday July 06, 2021 @05:12AM (#27745843)
Not really.
Re:“I wish I could have licensed the Id source code releases... by tpoacher on Tuesday July 06, 2021 @04:21AM (#27745480)
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... by trasz on Tuesday July 06, 2021 @04:34AM (#27745582)
Can you show a scenario demonstrating how GPL prevents this from happening?
Re:“I wish I could have licensed the Id source code releases... by drran on Tuesday July 06, 2021 @04:57AM (#27745734)
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... by trasz on Tuesday July 06, 2021 @05:14AM (#27745860)
So, without GPL, how would Oracle render RedHat useless with telemetry? And why didn't it prevent the Audacity drama?
Re:“I wish I could have licensed the Id source code releases... by CorrectHorseBat on Tuesday July 06, 2021 @05:54AM (#27746157)
Without GPL Oracle could make closed source improvements which RedHat could not use, giving Oracle an edge over RedHat. If RedHat then went under because of that we were stuck with a closed source Linux.

The Audacity drama is solved by GPL, you can compile your own version without telemetry. Forks will pop up and the Audacity developers will backtrack and remove the offending parts of the code.

Re:“I wish I could have licensed the Id source code releases... by trasz on Tuesday July 06, 2021 @11:52AM (#27750164)
Ah, so it's really about making it harder for other players to improve their product?

As for Audacity - the exact same thing would have happened with any other Open Source license; GPL doesn't make it any easier.

Re:“I wish I could have licensed the Id source code releases... by CorrectHorseBat on Tuesday July 06, 2021 @12:54PM (#27751160)
>Ah, so it's really about making it harder for other players to improve their product?

No, it's about keeping those improvements open source.

>As for Audacity - the exact same thing would have happened with any other Open Source license; GPL doesn't make it any easier.

Yes, it does make it a lot easier since the Muse Group (assuming they don't own all copyright of Audacity, if they do the license doesn't indeed really matter) has to release all improvements as GPL and the fork can simply cherry-pick them. With a MIT/BSD style license they could just make it proprietary and then we would be stuck having to choose between an outdated Audacity and a non-free Audacity.

Re:“I wish I could have licensed the Id source code releases... by trasz on Wednesday July 07, 2021 @02:53AM (#27758154)
They can’t make it proprietary, because the developers would then go with the open fork. In this case GPL protects you from a scenario which cannot happen for other reasons.
Re:“I wish I could have licensed the Id source code releases... by CorrectHorseBat on Wednesday July 07, 2021 @03:49AM (#27758491)
But the improvements they make wouldn't be open source so the open source version would lack those features, which means we would be stuck having to choose between an outdated Audacity and a non-free Audacity.
Re:“I wish I could have licensed the Id source code releases... by trasz on Wednesday July 07, 2021 @04:28AM (#27758735)
Open Source developers would develop closed version instead of the open one? How?
Re:“I wish I could have licensed the Id source code releases... by CorrectHorseBat on Wednesday July 07, 2021 @05:13AM (#27759043)
Muse Group bought Audacity and are developing it now, their developers will use whatever license their employer tells them to use. They are the main developers of Audacity now. Any fork will have to compete with their work.
Re:“I wish I could have licensed the Id source code releases... by x4e on Tuesday July 06, 2021 @12:02PM (#27750299)
No, it’s just about getting compensation back for your work. If Oracle benefits from RedHat’s initial work then it is only fair that RedHat benefits from any improvements that Oracle later makes.

Assuming that Audacity does not have a CLA the GPL license will prevent muse from forking Audacity into a closed source project and continuing their development there instead. Instead they are required to keep any modifications open source, allowing users to remove aspects like the telemetry.

Re:“I wish I could have licensed the Id source code releases... by trasz on Tuesday July 06, 2021 @12:11PM (#27750447)
Erm, Oracle is literally selling repackaged RHEL; they don't need to contribute anything back to Red Hat. They would if they wanted to replace stuff with their own closed-source forks, but that would be completely unpractical for reasons not related to licensing (see how Oracle's closed source ZFS become irrelevant compared to the Open Source ZFS).

As for Audacity: its owners couldn't do that without closing their fork, which would mean splitting off with the developer community and becoming irrelevant.

Re:“I wish I could have licensed the Id source code releases... by drran on Tuesday July 06, 2021 @05:57AM (#27746181)
> So, without GPL, how would Oracle render RedHat useless with telemetry?

I cannot understand your question.

> And why didn't it prevent the Audacity drama?

It does. See https://github.com/temporary-audacity/audacity

Re:“I wish I could have licensed the Id source code releases... by ric2b on Saturday July 17, 2021 @07:21AM (#27865047)
Here's a very recent example, the Audacity fork without all the new telemetry and related issues: https://github.com/tenacityteam/tenacity
Re:“I wish I could have licensed the Id source code releases... by lmm on Tuesday July 06, 2021 @04:26AM (#27745525)
I'd rather an end user not get my code at all than they get a frozen binary that they can never fix bugs in.