FACT #2: The ruby license is frequently misunderstood as seen on comp.lang.ruby.
FACT #3: There are well-known, well-understood and widely-used opensource licenses that Ruby can use without changing the fundamental rights of the author or user as provided in the current Ruby license.
That doesn't solve the problem of people not understanding the license or people not being sure if it is "commercial-use friendly".
The most effective solution is to use one that is already widely used and known to be commercial-use friendly.
EMPLOYEE: we'd like to use ruby programming language. the ruby license seems friendly and meets our needs.
CORPORATION: We've pre-approved Artistic, BSD and MIT licenses. GPL or LGPL requires special approval from your project manager. All others need to be submitted to our legal department by the CIO or CTO and that could take weeks.
EMPLOYEE: ummm....never mind, we'll just use perl.
Or how about this: Ruby is dual-licensed; it can be used under the Ruby license terms, or under the LGPL. Would it be problematic to add the BSD license in the mix?
That way, the people who are comfortable with things the way they are won't have to change anything; but those who are nervous can be reassured by the BSD part.
cheers,
Mark
···
On Jul 19, 2004, at 2:22 PM, Gully Foyle wrote:
Aredridel wrote:
#5: Get OSI to list the license.
That doesn't solve the problem of people not understanding the license or people not being sure if it is "commercial-use friendly".
Is that allowed by the mix-in mechanism supported by Ruby
Ed
···
On Tue, 20 Jul 2004 08:01:50 +0900, Mark Hubbart <discord@mac.com> wrote:
Or how about this: Ruby is dual-licensed; it can be used under the Ruby
license terms, or under the LGPL. Would it be problematic to add the
BSD license in the mix?
In article <478c16ae040720123626c63bc1@mail.gmail.com>,
Or how about this: Ruby is dual-licensed; it can be used under the Ruby
license terms, or under the LGPL. Would it be problematic to add the
BSD license in the mix?
Is that allowed by the mix-in mechanism supported by Ruby
Ed
module LGPL
....
end
module RubysOwn
....
end
module BSDLicense
....
end
class RubyLicense
include LGPL
include RubysOwn
include BSDLicense
end
....seems to work
Phil
···
Edgardo Hames <ehames@gmail.com> wrote:
On Tue, 20 Jul 2004 08:01:50 +0900, Mark Hubbart <discord@mac.com> wrote: