On 10 Feb 2007, at 19:44, Hubert Chan wrote:

AFAIK, Etoile tries to keep thing under the LGPL or BSD licenses. Although there are components that are GPLed, it seems that the general effort is to avoid causing things to be GPLed.

Can someone confirm this? I remember it was mentioned on the list before, and I'm sure I saw it on the wiki at some point, but I can't find it right now (the search functionality on the wiki seems to be broken)

I would aim to avoid the GPL or other viral licenses for anything other than applications. While I don't particularly want any non- Free software on Étoilé, it is important to allow developers the freedom to pick their license. Having GPL'd core libraries would prevent anyone using a GPL-incompatible Free Software license (e.g. the ASL, APSL, CDDL or MPL) for Étoilé software, which would potentially reduce the amount of applications available for Étoilé. Note that this restriction doesn't necessarily apply in reverse; we could import APSL components[1] and still have GPL'd applications as long as the APSL components were treated as core system components. Anything I contribute is under the three-clause (GPL-compatible) BSD license, which is compatible with pretty much any other license.

GPL'd applications are fine, since they enrich the user experience but don't tie developers to the GPL for their own code unless they contribute directly to that application. The situation is slightly blurred when it comes to components; I haven't read the GPL (v2) for a few years, so I'm not sure exactly how it relates to loosely- coupled systems. I suspect it would be fine since it only relates to distribution, and components would be composed by the end user (the GPL can't restrict this without violating the FSF's zeroth freedom), although GPLv3 has a few EULA-like conditions that might make this a problem.

David
I-am-not-an-IP-lawyer-but-I-play-one-on-the-Internet

[1] The Apple Objective-C runtime is APSL'd, and I am half-tempted to suggest that we import it, although not very loudly.
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to