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.