Question on Dual-Licensing Some Code for Phobos
Jack Stouffer
jack at jackstouffer.com
Thu Nov 30 19:17:32 UTC 2017
I'm starting work on a proposal for stdx.decimal, and one of the
clearest implementations to work off of is the Python
implementation.
This however, poses a problem because Python's source is under
the PSFL, a BSD-like permissive license. Any derivative work,
such as a D conversion, must have the original copyright notice,
a copy of the PSFL, as a well as a summary of changes. This is
simple enough to do, but the resulting code would be
dual-licensed with the PSFL and the BSL 1.0 (dual-licensing being
relatively common in other OSS projects).
My question is there any reason this could pose a problem? Could
this interfere with something like distribution or company
adoption?
Also note, one of the existing Phobos modules, std.net.isemail,
is supposed to be dual-licensed because it's derived from an
existing BSD work. But, it's missing the BSD license from the top
(and is technically breaking the license because of that).
More information about the Digitalmars-d
mailing list