Is there a free license which prohibits commercial derived works?
: Authors of free software on the other hand are generally looking
: for some combination of the following:
: - Not allowing use of their code in commercial software. Since
: they are releasing the code for others to use without any
: profit to themselves, they don't want someone else to be
: able to come along and make commercial software out of it.
Is there an example of a free license that implement this? A
DSFG-compliant license must allow derived works under the same
license as the original work. You can sell derived works under
the GPL and BSD licenses, so long as the same rights you had are
given to the purchaser. You can somewhat do it under the
Artistic license (what's a reasonable price?)
I ask this because scilab, which is in non-free, has a new
license which is almost DFSG-compliant. The sticky part is that
derived works don't fall under the same licensing as the original
: d) INRIA and ENPC authorize you free of charge to circulate and
: distribute, free of charge or for a fee, the SOFTWARE source and/or
: object code, including the SOFTWARE modified in accordance with
: above-mentioned article 3 b), on any present and future support,
: - the following reference appears in all the copies: Scilab
: - the SOFTWARE is circulated or distributed under the present license.
: - patch files or files containing equivalent means indicating the
: nature and the date of the modification or the correction to the
: SOFTWARE file(s) concerned are freely circulated.
: 4- Object and conditions of the DERIVED SOFTWARE license
: c) The INRIA and the ENPC authorize you free of charge to circulate
: and distribute for no charge, for non-commercial purposes the source
: and/or object code of DERIVED SOFTWARE on any present and future
: support, providing:
: - the reference " Scilab inside (c)INRIA-ENPC " is prominently
: - the DERIVED SOFTWARE is distributed under the present license;
: - the recipients of the distribution can access the SOFTWARE code
: - the DERIVED SOFTWARE is distributed under a name other than SCILAB.
: d) Any commercial use or circulation of the DERIVED SOFTWARE shall
: have been previously authorized by INRIA and ENPC.
So they want to disallow commercial use or circulation of derived
works. Our `What is free software' web page appears to say
that's okay, but this license fails the DSFG. Is there a way
they can do this and still be DSFG-compliant?
I know that they could simply allow commercial derived works
that fall under the original license and achieve their goal,
since the commercial entity would be giving the same rights to
the first customer who paid fo the software. But still, our web
page implies their goal is good, so how do they do it?