I wanted to offer some comments and questions regarding the "Comment" section of Shen 17's license.pdf file.
The point of this email is not to ask you to remove the section nor to request that you preface it with additional remarks. I've already made my views clear in previous posts to this mailing list and Hacker News, and I am willing to accept that you see things a bit differently. Instead, I primarily wish to point out statements that are unclear to me – perhaps others feel the same way. I will also suggest some corrections related to grammar and punctuation, but those are minor points and I don't mean to pick nits. I am not per se asking for (additional) philosophical or historical justification of your statements – to my mind, you've given ample explanation in previous posts to this mailing list.
-----------------
1. This license applies to all derived versions of Shen, including all versions derived from the sources provided whatever the method of compilation and the object code generated.
#1 would be less awkward with a comma between "provided" and "whatever", but that's a minor point.
2. This is the reason for clause 2 in the BSD.
#2 might be better situated after #3, with "for clause 2" expanded to "for clauses 1 and 2".
3. Such derived works should carry the above license on those source files generated – or with the files if they are binary.
The second part of #3 could be more clear, e.g. "...or in a separate file accompanying binary distributions."
4. Any original code specifically written by the programmer which not derived from the sources supplied is and should be copyrighted to that programmer.
The phrase "which not derived" in #4 seems to be missing an "is" between "which" and "not".
5. This work may be placed under any license of choice except GPL because of the viral condition.
Does "[t]his work" in #5 refer specifically to the "original code" in #4, to your original work (Shen 17), or to the "derived versions" of #1? The impression I get is that it refers to the subject of #4 and by extension to the subject of #1. I really feel you need to state this more clearly.
6. There is no legal right to relicense or sublicense BSD code or any derived version to another license (e.g. GPL).
7. The power to place a license on a work belongs to the copyright holder.
8. A person does not assume copyright over a work by making a small change to it. Only if the change is substantial to be deemed intellectually significant can such a claim be made and then only over the change itself.
#8 seems to be missing an "enough" after the word "substantial".
9. Hence if changing code, if you wish to retain copyright over your changes and they are intellectually significant, offset these changes under your copyright.
#6-#9 aren't entirely unclear, but in view of #5 and the ambiguity of the phrase "this work", the question comes to mind: why would someone be legally prohibited from licensing his "original code" under the GPL if "the power to place a license on a work belongs to the copyright holder"? I don't think you need to add a bunch of statements expounding on the viral nature of the GPL, but I think the jumble of ideas in #5-#9 needs to be straightened out.
Comments on BSD, GPL and Copyright
This license applies to all derived versions of Shen, including all versions derived from the sources provided whatever the method of compilation and the object code generated. Such derived works should carry the above license on those source files generated – or with the files if they are binary.
There is no legal right to relicense or sublicense BSD code or any derived version of Shen to another license (e.g. GPL). The power to sublicense on a work belongs to the copyright holder. As a matter of principle I (Mark Tarver) refuse to engage with the GPL run by the FSF; my reasons are given here.
Any original code specifically written by the programmer which is not derived from the sources supplied is and should be copyrighted to that programmer. This original code may be placed under any license of choice as long as it does not require dual licensing the BSD-licensed Shen under GPL.
--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at http://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.
"Though I have no quarrel with the GPL license as such (my library work is BSD)" :D
2015-02-05 19:38 GMT+01:00 Mark Tarver <dr.mt...@gmail.com>:
Comments on BSD, GPL and Copyright
This license applies to all derived versions of Shen, including all versions derived from the sources provided whatever the method of compilation and the object code generated. Such derived works should carry the above license on those source files generated – or with the files if they are binary.
There is no legal right to relicense or sublicense BSD code or any derived version of Shen to another license (e.g. GPL). The power to sublicense on a work belongs to the copyright holder. As a matter of principle I (Mark Tarver) refuse to engage with the GPL run by the FSF; my reasons are given here.
Any original code specifically written by the programmer which is not derived from the sources supplied is and should be copyrighted to that programmer. This original code may be placed under any license of choice as long as it does not require dual licensing the BSD-licensed Shen under GPL.
Regarding changes to the Shen code; copyright is not exerted over a body of code by making a small change to it. If the change is substantial to be deemed intellectually significant then copyright may only be claimed over the change itself.Is that clearer?Mark
--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
Sorry, I'm Spanish and my English is very bad. In that sentence: "Though I have no quarrel with the GPL license as such (my library work is BSD) ", you are saying implicitly that a normal BSD is GPL-compatible. I think you should have explicitly said from the beginning of the campaign that your BSD isn't GPL-compatible. I have not supported, but that sentence I had already read before. Other people who really have supported I'm sure they will also poorly understood.
I'm a GNU guile newbie, although I'm 42 years old. My opinion on Stallman is quite similar to yours: say evil is wrong. In your web also found Eben Moglen's salary. But GPL is not Stallman. I've never heard "closed source software is evil" in GNU guile community. They are respectful.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.