Nadia Poulou wrote:
Hello,

Some time ago we (Stichting Kennisnet) asked IC&S to develop an extra
Multicast option for MMBase. This implementation uses the 'reliable
multicast' library of JGroups. Kennisnet would like to submit this
code to the MMBase community.

Therefore, this mail is also a call for a vote for the integration of
the attached implementation in MMBase 1.7 and 1.8. While preparing
this release, Nico Klasens and Andr� van Toly offered valuable help
with input, reviews, comments etc. Since I am no developer/commitor
and with their agreement, I name them as initiators of the vote.


First of all I'd like to say I really welcome these changes, but.....

As a solution for the current 'unreliable multicast' implementation,
we used the 'reliable multicast' library of JGroups. This library is
released under the LGPL.

Because these classes are compiled against the jgroups jar, these classes have to follow section 6 of the lgpl <http://www.fsf.org/licensing/licenses/lgpl.html>.


If we include these classes in MMBase-core, MMBase-core needs to follow this section also, and the license for MMBase will not be only MPL, but also partly LGPL. Therefore I'd like to see these changes as a seperate (downloadable) module and not included in the core.
Also if we want to distribute the jgroups lib inside the MMBase distro, we have to include the jgroups source also in the MMBase src distro.


Conclusion: +1 for seperate distribution of this multicast implementation. -1 for including in MMBase-core.

Gerard

PS, more info about these issues:

<http://wiki.apache.org/jakarta/Using_LGPL'd_code>
<http://wiki.apache.org/jakarta/LicenceIssues>
<http://www.gnu.org/licenses/lgpl-java.html>
<http://www.fsf.org/licensing/licenses/lgpl.html>
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers

Reply via email to