In the latest upload of the newLISP-plugin for neobook I have removed the newLISP.dll from the ZIP, because this was in conflict with the GNU GPL of newLISP. So now the user have to download and install it separatly.

To be clear, this mean it is also not allowed to embed the newLISP.dll in a neobook app. It must be separatly installed with the newLISP installer.

I will think about a additional command for checking the presence of the newlisp-DLL from the hpwNewLISP-plugin.

HPW wrote:In the latest upload of the newLISP-plugin for neobook I have removed the newLISP.dll from the ZIP, because this was in conflict with the GNU GPL of newLISP. So now the user have to download and install it separatly.

To be clear, this mean it is also not allowed to embed the newLISP.dll in a neobook app. It must be separatly installed with the newLISP installer.

I will think about a additional command for checking the presence of the newlisp-DLL from the hpwNewLISP-plugin.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

I am curious why you think you are not allowed to distribute the newLisp dll with your work.

I am not a lawyer, so I find it difficult to follow the terms in such licenses.
So I was not sure and ask Lutz Mueller what I can do and what not.
And he advise me that it must be a separate install.
(I think most of us do not want to deliver their neobook app's with the PUB source to be GPL conform.)
And I am not sure how the compiled neobook runtime would fit in this picture.

So I removed it, to be sure to not hurt any rules/laws.

I know other development enviroments which puts their DLL flavors under LGPL which would allow the delivery in mixed combinations.
But unfourtunatly newLISP.dll is under plain GPL.

Anyway I find newLISP still a great, fantastic tool.So as always: Use the right tool to get the job done!

Your post had caused me to go back to the newlist.org site and then follow the links to the forum used there. I found the thread of when you started to integrate NewLisp with NB and the developements since then. It was quite interesting.

I am a part time developer of NB but enjoy being aware of other things that can improve my skills and abilities. I like the NewLisp approach and the functionality is quite broad. It is amazing that the whole thing is a hobby of the developer!

I know he is a professional developer, it is clear his skills are enormous. In the forums, he mentioned that newLisp is a hobby project of his. I don't think he is working for anyone on that. It appears he does it for the love of knowledge.