The Rails Wheels licencing system and Open Source
Matthew Flaschen
matthew.flaschen at gatech.edu
Wed Sep 3 07:26:59 UTC 2008
Mark Reginald James wrote:
> - Packages can be freely redistributed in terms of the letter,
> though perhaps not the spirit, of the OSI definition. That is,
> a package may be modified, repackaged, and on-sold for no fee,
> but those receiving the software must be informed of the
> requirement to check whether they can or must purchase a licence
> if the software is later used on a live website.
John Cowan has already explained that your license is not OSD-compliant,
but I also have to object to this characterization.
Your license plan violates more than half the points of the OSD. "All
packages are free of charge until used on a live website." violates OSD
#5 and #6 (discrimination against live web site operators) and OSD #10
because the license is specific to a particular technological use case
(websites). "[T]he
requirement to check whether they can or must purchase a licence"
violates OSD #7 because you are requiring "execution of an additional
license", OSD #8 because the separate license is only valid for the code
when running on that particular website (which is a product), and OSD #3
because the special "enhancement" to the license can not be passed on.
So, you're right, it does violate the spirit of the OSD. But I have to
assume you're being deliberately dense when you say it complies with the
letter.
You can have your Exposed Source, but don't try to claim it's Open Source.
> Can the licence be altered so that they are?
Of course, but there will no longer be a resemblance.
Matthew Flaschen
More information about the License-discuss
mailing list