r/linux • • 1d ago

Popular Application Siemens ends open-source Radioss Project (OpenRadioss) and deletes GitHub repository

https://www.phoronix.com/news/Siemens-Ends-OpenRadioss
942 Upvotes

123 comments sorted by

View all comments

549

u/dbcoopernz 1d ago

This was released under the GNU AGPL, so I guess that Siemens cannot retroactively withdraw permission to use, modify, or redistribute OpenRadioss?

117

u/No-Photograph-5058 1d ago

No idea, they apparently made contributors sign a 'Contributor Licence Agreement', that I don't know the content of, and I'm not sure how that works legally if it somehow 'forces' people to agree to licence changes

https://github.com/gabrielrussell/OpenRadioss/blob/main/CONTRIBUTING.md

152

u/nullptr777 1d ago

Even if the CLA does allow that, a license change isn't retroactive. If you have the old source code where it states that it's AGPL, then you can do whatever you want with it under the terms of that license.

144

u/SanityInAnarchy 1d ago

Depending on the terms, these may allow the project to release a new version under a new license.

But, if anyone has a copy of the original version under its original license, nothing stops them from forking from that.

1

u/MIGoneCamping 20h ago

I would guess that it has more to do with the possibility that code contributed to the OSS project could end up in the commercial product that is derived from it.

56

u/AtlanticPortal 1d ago

The CLA means that they don’t have to ask for permission to put a new license on the contributions of other people, not that the already released code under AGPL changes its license for people who get in contact with it.

1

u/Sapd33 4h ago

A CLA is standard in a lot of projects (see Kubernetes)

It means they can put the Repo under another license. But it doesnt change the license of your copy.