Apache license, any drawbacks for Haskell packages?

Are there any drawbacks to using the Apache license for Haskell packages? /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. -- Alan Kay

On Sun, May 8, 2011 at 1:25 PM, Magnus Therning
Are there any drawbacks to using the Apache license for Haskell packages?
I don't think so. It looks to be almost identical to using BSD3, which is already quite popular for haskellers. This seems like a good write up of the apache license: http://www.oss-watch.ac.uk/resources/apache2.xml Jason

On Mon, May 9, 2011 at 10:59, Jason Dagit
On Sun, May 8, 2011 at 1:25 PM, Magnus Therning
wrote: Are there any drawbacks to using the Apache license for Haskell packages?
I don't think so. It looks to be almost identical to using BSD3, which is already quite popular for haskellers.
I would consider this, in itself, to be a small but significant disadvantage. Anyone who uses Haskell is going to know (and probably be comfortable with) the BSD3 license. If I find Apache-licensed code, I now have to look that up, determine the differences between it and BSD3, find out whether it's compatible with the GPL and BSD3. Basically, the cost of introducing *any* new license to a software ecosystem is non-zero. Of course, a widespread license like Apache is better than making up your own. --Max

On Mon, May 9, 2011 at 10:10, Max Rabkin
On Mon, May 9, 2011 at 10:59, Jason Dagit
wrote: On Sun, May 8, 2011 at 1:25 PM, Magnus Therning
wrote: Are there any drawbacks to using the Apache license for Haskell packages?
I don't think so. It looks to be almost identical to using BSD3, which is already quite popular for haskellers.
I would consider this, in itself, to be a small but significant disadvantage. Anyone who uses Haskell is going to know (and probably be comfortable with) the BSD3 license. If I find Apache-licensed code, I now have to look that up, determine the differences between it and BSD3, find out whether it's compatible with the GPL and BSD3.
Basically, the cost of introducing *any* new license to a software ecosystem is non-zero. Of course, a widespread license like Apache is better than making up your own.
Yes, I agree with that, both points. The code is for a tool (not a library). In the past I'd just release it under GPL, but I thought I'd take a closer look at the Apache license, based on a discussion I had a few weeks ago. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus

* Jason Dagit
On Sun, May 8, 2011 at 1:25 PM, Magnus Therning
wrote: Are there any drawbacks to using the Apache license for Haskell packages?
I don't think so. It looks to be almost identical to using BSD3, which is already quite popular for haskellers.
This seems like a good write up of the apache license: http://www.oss-watch.ac.uk/resources/apache2.xml
Jason
Here is a more detailed analysis: http://www.ifosslr.org/ifosslr/article/view/42 -- Roman I. Cheplyaka :: http://ro-che.info/ Don't worry what people think, they don't do it very often.
participants (4)
-
Jason Dagit
-
Magnus Therning
-
Max Rabkin
-
Roman Cheplyaka