A disclaimer: I'm not a significant contributor to the project, so I'll go along with whatever is decided.
Have you considered dual-licensing GPL and Apache? It seems that Apache is incompatible with the GPL. Making the project incompatible with GPL projects seems like a step backward, IMO. JoshN On Mon, Feb 7, 2011 at 12:12 AM, Marc-André Moreau <marcandre.mor...@gmail.com> wrote: > > Hi FreeRDP developers, > It has been in our plans for a while now to change the current licensing of > FreeRDP to something more permissive. We are currently using GPLv2 for > everything, which is not necessarily a good thing, especially when it comes > to the libraries. LGPL could be a choice, but I am not convinced. > I looked at the various popular permissive software licenses and one that > stood out was the Apache License 2.0: > http://www.apache.org/licenses/LICENSE-2.0.html > The Apache Software Foundation is quite big and is also quite active. There > is a good amount of good open source projects using the license. Also, it is > a license that Google particularly likes for its own open source software. It > is compatible with a lot of licenses, including GPLv3. One small problem that > can be worked around though with ASL is that it is not compatible with GPLv2. > This means that anything under GPLv2 that would use FreeRDP librairies under > ASL would need to upgrade to GPLv3. It's a bit annoying, but not too bad, > since there aren't that many projects that would be affected by such a > change. Besides our UIs (if we keep them GPL'ed), Remmina would be affected, > but I asked Vic and he seems open to the idea. > The Apache Software License would increase our compatibility with crypto > libraries which often have compatibility problems with GPL. Also, if we have > our librairies in ASL, we would allow non-GPL versions of FreeRDP to be made > for potential distribution in GPL-unfriendly environments such as Apple's App > Store. Personally, I think it's just sad that google applications like VLC > have been removed from the App Store because developers themselves made a > complaint. People have strong disagreements in what to do in such cases, but > the end result is still a desolating mess and I'd rather clear such potential > issues before they happens. I'm not saying we're about to get into such > issues any time soon, but since a license change doesn't happen very often we > might as well resolve this issue now. > Another reason for switching to a permissive license would be to make FreeRDP > more attractive for people with commercial interests. We already have > companies using the software in thin clients, and it's ok this way, but I'd > rather get rid of the GPL chilling effect to get more people involved. Also, > we can't ignore the fact that we're providing an open source implementation > of a Microsoft specification, and that Microsoft owns the patents on it but > promises not to sue people that use it. In my mind, that pretty much makes a > lot of the extra protection from the GPL worth not that much after all. > I would like to make this license change for FreeRDP 0.9, if possible. I went > quickly over the names in the headers of the source code, there isn't that > much left from rdesktop, so most people that need to be ask for their consent > should be on freerdp-devel. Besides Vic, I have also talked with Jay, and he > is also open to the idea. To repeat what I told him: "A free software license > should help it grow, not stand in its way". > What is your opinion on this? Are there any strong disagreements, or > suggestions? > Best regards, > - Marc-Andre > ------------------------------------------------------------------------------ > The modern datacenter depends on network connectivity to access resources > and provide services. The best practices for maximizing a physical server's > connectivity to a physical network are well understood - see how these > rules translate into the virtual world? > http://p.sf.net/sfu/oracle-sfdevnlfb > _______________________________________________ > Freerdp-devel mailing list > Freerdp-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freerdp-devel > ------------------------------------------------------------------------------ The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel