On Sunday, 29 May 2016 at 11:10:16 UTC, Dicebot wrote:
On 05/28/2016 08:50 PM, Seb wrote:
One thing that confused me a lot in the beginning, is that every Phobos module has it's own copyright - I am not a lawyer, but it sounded for me pretty weird that in theory I could get sued by a lot of Oracle-like
patent trolls.
I imagine the same effect also for companies when they read a different
copyright on every module in Phobos.

Now that D foundation finally got its own page [1], it's probably time
to start this dicussion.
Is it safe to assume that the entire Phobos source code (except for the
external C modules), belongs to the D foundation?

Ping @WalterBright, @andralex & people with legal experience.

[1] https://github.com/dlang/dlang.org/pull/1311

Ideally not a single line of code should be accepted into Phobos without explicit copyright transfer to D Foundation. However, situation is so messy already any small attempts to clean it up make no difference - it would need some major paperwork.

From a practical point of view though, you (as a Phobos user) are guarded from abuse by Boost license.

It could all be made electronically & automated, if it's important to us.
See e.g. how the Python Software Foundation handles this:

https://www.python.org/psf/contrib

Can't we at least make it a requirement for future submissions? So that we can slowly cleanup the mess instead of creating more.

Reply via email to