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
_______________________________________________
Discuss mailing list
[email protected]
http://lists.blu.org/mailman/listinfo/discuss