Cubit Business management software - licensing
John.Cowan
jcowan at reutershealth.com
Thu Jul 21 18:39:03 UTC 2005
Karsten M. Self scripsit:
> > Also I do not want anyone to compile my code, php is executed as
> > source code.
>
> That would violate #3, "Derived Works". Compiled code is a derived work
> of the original work.
True. But it wouldn't be inappropriate to forbid distribution of obfuscated
versions, including a compiled version without source.
> > 3.???Cubit??? means the entire distribution, including all files,
> > databases, source code, graphics, the name ???Cubit???, all systems,
> > work flows, methods of operation and processes and any or all
> > intellectual property implied or included in the Cubit Accounting and
> > Business management software suite distributed or released in any
> > fashion through any medium whatsoever. 4.???Distribution??? means any
> > distribution of Cubit, making available thereof electronic or
> > otherwise
>
> This violates #8: the license is specific to a product.
That's not what #8 means. #8 forbids licenses of the form "You can only use
this software in connection with (or as part of) our products." Licenses that
apply only to a single product aren't properly templatized, but they don't
violate the OSD as such: see the Sybase Open Watcom Public License version 1.0,
e.g.
> > Any modifications to Cubit is governed by the terms of this license.
> > Cubit is executed as source code and you may never compile, obscure or
> > cause to obscure Cubit. You may not move this license or the top left
> > Cubit graphic and link or the name Cubit from any Cubit file.
>
> Violates OSD #3.
If properly toned down, however, I think it would pass muster.
> > General distribution:
> > Any modification must be made available under the terms of this license to
> > anyone that requests it
>
> This is an unusually broad disclosure obligation. While you're free to
> make it from a legal standpoint, and it doesn't violate the OSD, it
> *does* run contrary to some standards of FSF Free Software and tests
> used by some groups, such as Debian's "Desert Island" test: how would I
> distribute my modifications to any third party if I were stuck on a
> desert island?
You are always excused from complying with license provisions that are impossible
(physically) to perform. The law may be a h'ass and a h'idiot, but it's not
as stupid as all that.
> > Any application programming interface developed for Cubit must be
> > licensed under this license or the latest version of the GPL as
> > available from www.opensource.org
>
> <sniff><sniff>
>
> Smells like a dual license.
Not for the product itself, but for any APIs developed for it. I think this
unconscionably restricts what people may do with software: it sets a dangerous
precedent to let people constrain interoperability in this fashion.
> > Developer declarations:
> > All developers declare that all modifications to Cubit are the
> > developer's own original creation or that the developer has sufficient
> > rights to grant the rights required in this license.
>
> This should probalby be part of a separate affidavit attached to any
> selected code contributions.
It comes from the AFL/OSL (the warranty of provenance) and is IMHO a Good Thing.
--
John Cowan <jcowan at reutershealth.com>
http://www.reutershealth.com http://www.ccil.org/~cowan
.e'osai ko sarji la lojban.
Please support Lojban! http://www.lojban.org
More information about the License-discuss
mailing list