News for hackers. Stuff that matters.
Re:ChakraCore GitHub repository is now open by mikekchar on Thursday January 14, 2016 @08:43AM (#10901291)
The copyright holder can license a work under any license at any time. Although you can obviously issue an exclusive license for example, in most countries you can not simply dissolve the copyright (there is no concept of assigning something to the public domain). So practically, there is no way to write a license that stops the copyright holder from issuing a new and different license.

What the GPL does is forbid anyone who is not the copyright holder from changing the license. If you make a derived work from something and wish to use the GPL as the means for allowing you to make that derived work, then you must use the GPL.

The "better terms" that more permissive licenses give you is the ability to change the license when you make a derived work. Of course someone can fork the original open source version, but this is only useful if that person: 1) knows about it 2) has access to it 3) can build and install it for their platform. In many cases, more permissive licenses are preferred because vendors know that they can provide digital locks on the platforms that stop people from deploying free (as in freedom) versions. They wish to get the benefit of open source development, but still lock their users out of certain functionality.

Permissive licenses are useful, but they are not automatically better for everyone in every circumstance. Certainly I have a lot of useless bricks that used to be useful consumer electronics because my vendor doesn't let me upgrade them. Strangely the best piece of consumer hardware I ever bought was a bicycle navigation unit from Sony. GPL from top to bottom and they even gave you instructions on how to rebuild it and deploy it.

Does it matter? It certainly does to me. YMMV.

Re:ChakraCore GitHub repository is now open by kemitchell on Thursday January 14, 2016 @01:17PM (#10903204)
You may be interested in some thought experiments I'm running to try and achieve the aims of a verifiable public domain dedication under existing US law:

https://github.com/berneout

I'm also of the view that a truly irrevocable copyright waiver/dedication isn't currently possible under US law. We're not alone:

http://www.rosenlaw.com/lj16.htm

But you should be aware that others take a different view, if you're not already:

https://cr.yp.to/publicdomain.html

The most interesting reading I've done is probably the old CC mailing list threads on CC0-1.0's backup license. If you set yourself the goal of writing international/portable language, things get really hairy.