<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">Yes,<br><br>the problem isn't using OpenSim and GPL:ed code together, the problem is introducing GPL:ed code in a BSD project; we do have the module system, which would let anyone, tainted or not, write GPL:ed code that would play very well with the core.<br><br>We would just not place that code and its dependencies in our BSD svn - you'd have to make it available say, on your own web site.<br><br>Also, as an alternative, we have been discussing setting up another repo (actually, another site completely) that holds non-core modules and extensions. That repo can very well be under mixed licenses.<br><br></div>/Stefan<br><br><hr id="stopSpelling">> Date: Tue, 18 Mar 2008 16:09:19 -0700<br>> From: aerowolf@gmail.com<br>> To: opensim-dev@lists.berlios.de<br>> Subject: Re: [Opensim-dev] Violating the GPL by looking<br>> <br>> On Tue, Mar 18, 2008 at 11:10 AM, Michael Wright<br>> <michaelwri22@yahoo.co.uk> wrote:<br>> > Well, we couldn't accept any GPL code, as that isn't generally compatible<br>> > with BSD, in the sense that BSD code can't use GPL code (unless the gpl code<br>> > has a FLOSS exception). And also we have third party libraries that just<br>> > aren't GPL compatible, like physx.<br>> <br>> Ummm... I should point out that which everyone forgets.  If the main<br>> code will run without the presence of the GPL'ed code, but the main<br>> code can detect the GPLed code and use it if it's available (you know,<br>> kinda like the module system that opensim currently has, that dotnet<br>> has integrated and well-documented support for -- probably<br>> specifically to bypass this issue in its entirety), then there is no<br>> taint.  There's also no requirement in that case for the GPL code to<br>> have an FLOSS exception.<br>> <br>> A friend of mine is using this to make use of the lzo.net library<br>> without tainting his entire project, which he's keeping closed-source.<br>> <br>> (Also, there are two BSD licenses.  The first one, with the "obnoxious<br>> BSD advertising clause", is not GPL-compatible and thus requires the<br>> FLOSS exemption in GPLed code.  The second, without that advertising<br>> clause, does not require the exemption.)<br>> <br>> > There has been talk about having code (say modules ) under say the LGPL, but<br>> > it was decided that its easier to just have all the code in opensim svn<br>> > under BSD. That doesn't stop people creating modules that are under a LGPL<br>> > license, just that at this time we aren't including such code in our svn.<br>> <br>> So create a second svn that's specifically marked GPL, and do a weird<br>> voodoo svn extern rite to make it so people can deal with it without<br>> issue.<br>> <br>> Meh.<br>> <br>> -Kyle H<br>> _______________________________________________<br>> Opensim-dev mailing list<br>> Opensim-dev@lists.berlios.de<br>> https://lists.berlios.de/mailman/listinfo/opensim-dev<br></body>
</html>