Re:The reference D compiler is now open source
by jacques_chirac on Friday April 07, 2017 @12:42PM
(#14061251)
It is the least encumbering, very permissive and very well regarded in both oss and corporate circles. Really a good choice to stick with it.
[ Parent
| on HN ]
Re:The reference D compiler is now open source
by WalterBright on Friday April 07, 2017 @12:46PM
(#14061272)
We liked Boost because it is "corporate lawyer approved". You can make both open and closed source derived works from it.
Re:The reference D compiler is now open source
by milesrout on Saturday April 08, 2017 @03:27AM
(#14065790)
That doesn't make it good. That makes it bad. It doesn't protect the rights of users. It's really important that developer tools are GPL, as that prevents vendor lock-in and EEE tactics.
Re:The reference D compiler is now open source
by ChickeNES on Saturday April 08, 2017 @05:13AM
(#14066098)
How is preventing me from making a closed sourced derivative of dmd in any way protecting my rights as a a user of the source?
Re:The reference D compiler is now open source
by throwaway7645 on Saturday April 08, 2017 @07:30AM
(#14066447)
A two-edged sword in my opinion. GPL always protects the end-user so they can get the source, but it infringes on the creator trying to make closed source software. So as a user I like GPL, but when programming I tend to mostly avoid it. Mine mine mine! :)
Re:The reference D compiler is now open source
by milesrout on Saturday April 08, 2017 @08:02AM
(#14066519)
It doesn't protect YOUR rights as a user, it protects other people from closed source software.
Re:The reference D compiler is now open source
by hashkb on Friday April 07, 2017 @12:46PM
(#14061282)
I would be careful calling it the "least encumbering"- there are definitely shorter, easier to understand licenses with fewer restrictions (i.e. zero).
Re:The reference D compiler is now open source
by WalterBright on Friday April 07, 2017 @12:50PM
(#14061319)
We investigated public domain, but that has international legal problems with it. Boost was the best solution.
Re:The reference D compiler is now open source
by MichaelGG on Friday April 07, 2017 @01:16PM
(#14061549)
Do you have any comment son international legal issues with public domain? Is that not recognized in some places?
Re:The reference D compiler is now open source
by stonemetal on Friday April 07, 2017 @02:39PM
(#14062375)
The main problem with the public domain is that there is no such thing as "the public domain". Each country has its own copyright law, with its own terms and conditions. What the public domain means in the US is not what the public domain means elsewhere i.e. Germany. In Germany an author has Moral Rights which the author is incapable of giving up and may only transfer as apart of their will. So rather than require all German contributors to be dead and have a will that grants their moral rights to the project, using a permissive license gets the same effect.
Re:The reference D compiler is now open source
by bachmeier on Friday April 07, 2017 @01:28PM
(#14061668)
SQLite ran into trouble by using public domain, due to it not being recognized and for other reasons, and as a result will sell you a copy under a different license that guarantees your rights.
Re:The reference D compiler is now open source
by WalterBright on Friday April 07, 2017 @01:23PM
(#14061619)
It was not recognized in some countries, as I recall. Maybe things have changed since we decided on Boost a decade ago, but who cares. Boost works.
Re:The reference D compiler is now open source
by loeg on Friday April 07, 2017 @01:46PM
(#14061864)
Several European countries do not recognize the ability of copyright holders to completely give up their copyright. So it needs a license of some kind.
Re:The reference D compiler is now open source
by floatboth on Friday April 07, 2017 @02:22PM
(#14062229)
And that's why the Unlicense has a BSD-style "Anyone is free to…" clause.
Re:The reference D compiler is now open source
by greenhouse_gas on Sunday April 09, 2017 @02:15AM
(#14070774)
What about CC0? I thought it was explicitly made to be a public domain replacement where there is no "public domain"?