On Wednesday, July 16, 2014 3:20:05 AM UTC+2, [email protected] wrote: 

> Of *course* I can't use GPLed code if I'm going to contribute to the 
> core... but I don't even have the *option* of distributing a TWClassic 
> setup incorporating GPLed code in TWClassic because all my setups depend on 
> certain CC-BY-SA TiddlyTools plugins and I could never justify the time and 
> effort to write clean-room clones of them.
>

IMO you can savely distribute a TWClassic setup, that uses a GPL plugin and 
a CC-BY-SA plugin. With TW every plugin has its own license. So as long as 
you don't merge a CC-BY-SA plugin code with GPL plugin code into one big 
junk of code you are good to go. 
 

> I want to stay GPL-compatible so I keep my options for *plugins* open 
> should I need to use some GPLed thing that's just too much trouble to 
> reinvent from scratch. (For example, suppose I wanted to write a plugin 
> based on speak.js. eSpeak is GPL 3+ and I'm *definitely* not going to 
> write my own text-to-speech engine.)
>

Yea, right. But why should you have a problem to include a speak.js plugin 
and eg: the tiddlytools GotoPlugin. 
If you distribute a TWc setting like this, there is no problem. .. Your 
plugin code that uses the speak.js api can be GPL licensed, 
because every plugin can have its own license. ... GotoPlugin keeps its 
CC-BY-SA license.

Since your plugin code is available, GPL is satisfied. If you modify 
speak.js and make the code available you satisfy GPL. 

Since you share the GotoPlugin code without changing its license, you 
satisfy CC-BY-SA. ... you are good to go. .. no problemes. 

----------

There is also one more possibility. What prevents you from asking Eric, 
that he releases a (for you) important piece of code with a dual license, 
so you can choose which one should be active. IMO if you have good reasons 
this would be a possibility. On the other hand I think it is not needed. 
see above. 

have fun!
mario

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to