[OT] OSI Vs Food on the Table?

Mike McCarty Mike.McCarty at sbcglobal.net
Fri Apr 7 02:12:20 UTC 2006


Ali Helmy wrote:
> Hey mates,
> 
> I know this may be a little bit off-topic, but since I am just getting into
> the world of Open Source Software (OSS) and after many, many hours of
> reading different licenses listed on the Open Source Initiative (OSI), I
> have really two questions to ask:

I hope you don't inadvertently start a flame war :-)

> A) How DO you pick which license to use for your software... I mean they all
> seem very close to each other, so personally, I'd rather use the Sun PL, or
> the Mozilla PL, or the GNU General PL... but... what should make me decide?

Mostly, it depends on *you*, and what you intend for your software, and
who your target audience is. Only after you have identified this can
you start to make decisions. For me, all my software is either owned
by someone else, or I retain all rights, or I place it into the Public
Domain. I don't like any of the FSF stuff, so I don't use any of it.
The closest of the "open source type" licenses to one I would use is
the BSD style.

> B) For those companies backing-up the OSI and distributing code under the
> public licenses... How does that work for a Software Company? I mean if I
> develop Software that I would like to share the Source Code with the rest of
> the world with so that they can understand it, learn from it, and tell me if
> there is something wrong, but still have to buy the software from me, and
> not just copy+compile it into their own apps, how does that work? I mean, I
> DO like the OSI, but even though that might make me popular with the lads,
> it won't provide food on my table...

Well, someone here I'm sure will recommend the LGPL for that sort of
thing. But there is a lot of controversy, argumentation, and dispute
over exactly what the LGPL actually means.

The questions you have asked are not easily answered by other people.
Only you can know what your goals are, and how best to achieve them.
After you know your own goals, then you can see if a license already
exists which helps you achieve them. Given what you have written,
I suspect that there is no existing license which exactly meets your
needs and is generally considered "open".

Mike
-- 
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!




More information about the fedora-list mailing list