Re: a Free Platform License?
Le samedi 26 novembre 2011 à 02:52 -0500, Clark C. Evans a écrit :
> For example, the GPL restricts the distribution of derived
> works that would include proprietary (non-free) components.
Well, that's not what the GPL actually says.
> > > | Would Debian consider a "Free Platform License" (FPL) derived
> > > | from the AGPLv3, but with the "System Library" exception
> > > | removed (as well as the GNU specific prologue)?
> > How's removing the exception effective in what you are
> > trying to achieve?
> This license should prevent distributions which specifically
> target a proprietary platform. While it would not directly
> prevent usage of the software on a proprietary platform -- it
> could hinder it in a practical manner.
No, you don't want to prevent distributions, that would be like taking
away the freedom to distribute copies to specific people. That would not
> Consider this license would include "System Libraries" as part
> of the "Corresponding Source" (rather than excepting it). In
> this case, those who package the software are creating a
> modified version. As such, the system libraries it is packaged
> to use must also be licensed under this or a compatible
> license. The Debian distribution would meet these conditions,
> proprietary platform distributions won't.
So you want the definition of Corresponding Source to include System
Libraries. IMHO the effect isn't that you have a Free Platform License,
but you have a YOUR-LICENSE-compatible-only Platform license. If the
system library is free and included in Debian but it's under a license
that's not compatible with YOUR-LICENSE, you can't include it in the
corresponding source of your work: because you couldn't comply with both
licenses while distributing.
Your license would be incompatible with the GPL also btw, because you
add a further restriction.
> Overall, I think the added encumbrance to distribution might be
> sufficient to provide an effective discrimination while still remaining
> free software.
Maybe that's possible. But I am really not sure it would be worth it,
including for the reason you pointed out, that it wouldn't be efficient
in a lot of cases, and I am sure there'd be technical ways to get around
it (for instance, does all C program on Windows absolutely have to link
to that proprietary dll file? Isn't it possible to have a free software
library to do that?)
But really, the most important thing is that you're trying to have new
license that would be it seems incompatible with many, many other free
software licenses. You would really be isolating your program from
anything. I am not sure that's what you're trying to achieve.
Hugo Roy im: firstname.lastname@example.org
French Coordinator mobile: +33.6 0874 1341
The Free Software Foundation Europe works to create general
understanding and support for software freedom in politics, law,
business and society. Become a Fellow http://www.fsfe.org/join
La Free Software Foundation Europe œuvre à la compréhension et au
soutien de la liberté logicielle en politique, en droit, en économie et
en société. Rejoignez la Fellowship http://www.fsfe.org/join