this post was submitted on 20 Aug 2023
16 points (75.0% liked)

Open Source

31404 readers
80 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

@OpenSource@mastodon.social @opensource@lemmy.ml I was just curious. If a project is started as opensource and we have bunch of community members contribute to the project, either to the code or financially. What happens to the community contributions when that project decides that it is no longer going to be opensource?

Are there no license restrictions against this practice as the contributors were led to believe that they are contributing to an opensource project.

Can they close source community contributions?

you are viewing a single comment's thread
view the rest of the comments
[–] ipacialsection@startrek.website 15 points 1 year ago* (last edited 1 year ago)

Depends on a few factors, AFAIK as a non-lawyer. If the license allows closed-source derivatives (i.e. is permissive rather than copyleft), then anyone can create a closed-source version with all of the contributors' changes, including the original maintainer. And anyone can choose to keep it open-source. The community contributions still to some extent belong to the contributors, though the license waives most of their rights.

Some projects are copyleft, but contributors are required to sign a license agreement (a CLA) which allows a single entity to change the license as they desire, including to closed-source - this is a good reason to avoid such projects. The contributors don't own their work in such a case, but they can still fork the old project as it was before being taken closed source.

In a copyleft (e.g. GPL) project with no CLA, it's illegal for anyone to make a closed-source version, and a major contributor could sue even the maintainer for doing so.

In all such cases, the change to a closed-source model does not erase the existence of the open-source code with community contributions. A fork is always possible.