Re: TinyMCE integration, finishing touches

Rainer Schöpf <[email protected]>
Newsgroups gmane.comp.cms.lenya.devel
Message-ID <[email protected]>
On Tue, 23 Nov 2010 at 14:04 -0600, Richard Frovarp wrote:

 > On 11/23/2010 01:09 PM, Rainer Schöpf wrote:
 > > With a few extra touches, the TinyMCE integration is ready to go.
 > > 
 > > 1. Can we add an automatic download and unpack of TinyMCE to the build
 > > process, so that people need only uncomment a line in
 > > local.build.properties. As an additional goody, another build property
 > > could be used to select the language packs to download.
 > 
 > No, I don't believe that is possible. I think that would run afoul of license
 > issues.

Maybe, but see this:

  http://mail-archives.apache.org/mod_mbox/www-legal-discuss/200508.mbox/%[email protected]%3E

and possibly a lot of other messages in this thread. So, as I understand it, this is a policy issue rather than a legal issue.

As an aside, I found this statement by one of the TinyMCE developers:

  http://tinymce.moxiecode.com/punbb/viewtopic.php?id=18700

I'm aware that it doesn't help us, but maybe we could work something out with 
them?

 > Plus we'd have to have some way of keeping up on the proper version
 > numbers, which would be a little difficult.

True.

 > > 2. TinyMCE should be included in the default publication, the menu entry
 > > being disabled if the editor is not installed.
 > > 
 > > Comments?
 > > 
 > 
 > We need to do license checks after it works. We can't distribute TinyMCE due
 > to license. Patches aren't allowed either. I don't know how what we have
 > falls in the spectrum.

Sorry, misunderstanding: I meant to include the TinyMCE _module_ in the default 
distribution. The only difference to now would be the menu entry in the Edit 
menu. No LGPL code being distributed.

 > http://www.apache.org/licenses/GPL-compatibility.html
 > 
 > I honestly think our best bet would be to take the TinyMCE module, remove it
 > from our code base and host it somewhere like Google Code that does allow
 > GPL. Then you could include TinyMCE with it. If we need to do this now, I
 > don't know.

TinyMCE is LGPL 2.1, not GPL. 

I fear that this would seriously reduce the number of people using it.


Anyway, here is a modified proposal:

1. Add an automatic unpack step for Tinymce to the build prcess. I.e. if the 
tinymce.zip files are there, it unpacks them during build.

2. Add the TinyMCE module to the default distribution, with the TinyMCE menu 
entry grayed out, if the editor itself is not installed.

  Rainer


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.