Is it allowed to host dual-licensed projects on Codeberg? #551

Closed
opened 1 month ago by lhinderberger · 1 comments

Hello Codeberg e.V. 👋🙂

According to its ToS, Codeberg requires repositories to "only contain code and data compatible with the Open-Source license requirements defined by FSF or OSI".

I was wondering whether, under the abovementioned rule, it is permissible to host projects on Codeberg that are dual-licensed under both a FOSS and a commercial license, possibly even with a CLA (Contributor License Agreement).

A well-known example for such licensing would be Qt.

Would it be permissible to develop such projects on Codeberg, as long as the entirety of what's hosted on Codeberg is always available under a FOSS license, even if the contributions on such projects also directly benefit a commercial software and are also published under a closed-source license at the same time?

In other words, if a project hosted on Codeberg has a LICENSE file that gives its users the choice between, say, LGPLv3 and a proprietary license, and all of its sources are covered by this LICENSE, would it be okay to host such a project on Codeberg?

Hello Codeberg e.V. 👋🙂 According to its ToS, Codeberg requires repositories to "only contain code and data compatible with the Open-Source license requirements defined by FSF or OSI". I was wondering whether, under the abovementioned rule, it is permissible to host projects on Codeberg that are dual-licensed under both a FOSS and a commercial license, possibly even with a CLA (Contributor License Agreement). A well-known example for such licensing would be Qt. Would it be permissible to develop such projects on Codeberg, as long as the entirety of what's hosted on Codeberg is always available under a FOSS license, even if the contributions on such projects *also* directly benefit a commercial software and are *also* published under a closed-source license at the same time? In other words, if a project hosted on Codeberg has a LICENSE file that gives its users the choice between, say, LGPLv3 and a proprietary license, and all of its sources are covered by this LICENSE, would it be okay to host such a project on Codeberg?
fnetX added the
question
licence / ToS
labels 1 month ago
Collaborator

Hmm, no one seemed to have answered this yet. From my personal understanding, dual licensing does never limit any freedoms, only grant different ones to choose, so it should be fine to use.

If a CLA allows future versions to be licensed under another License, this is terrible, but the previous code that was hosted on Codeberg still remains under the free license granted before.

So I think this is fine.

Hmm, no one seemed to have answered this yet. From my personal understanding, dual licensing does never limit any freedoms, only grant different ones to choose, so it should be fine to use. If a CLA allows future versions to be licensed under another License, this is terrible, but the previous code that was hosted on Codeberg still remains under the free license granted before. So I think this is fine.
fnetX closed this issue 5 days ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.