[Discuss] OSS licenses
Matthew Gillen
me at mattgillen.net
Thu Jan 3 16:18:45 EST 2013
On 01/03/2013 04:02 PM, Doug wrote:
> I have a new software project, and don't know which license to use.
> The first thing to point out is that the project is minor and few will
> ever care about it. The consequences of choosing a different license
> are trivial.
>
> My decision was between Apache 2.0 and GPLv3. I had read that the
> Apache 2.0 was like an upgrade to a BSD license. One of my targets
> for the software is an Android phone. I went with the Android crowd
> which appears to have much of their software licensed under Apache.
>
> The project is purely academic. I cannot see a way to turn a buck on
> the software (bummer for me).
>
> If you had the choice, which of those two licenses would you choose
> and why? You may get me to change my mind.
If you want your project to be able to get the widest possible use, then
use BSD/Apache. As someone who does a lot of prototyping / throwaway
projects, I heavily favor BSD over GPL when I'm looking for support
libraries. It's less book-keeping I have to do if anyone wants to take
my stuff and do some productization (i.e., if I use GPL libraries, I
have to be careful about where they're used so that they don't sneak in
and contaminate other things).
If it bugs you that someone else might take parts of your project and
incorporate that into a proprietary project, use GPL. Your project will
only be usable in a small subset of applications (even with respect to
the world of "open source"). But you will have the satisfaction of
knowing that no one is free-riding.
That's really the crux of it I think.
HTH,
Matt
More information about the Discuss
mailing list