My personal favorites are the MIT and BSD licneses -- both are similar, and basically grant people the right to do whatever they want provided that they preserve attribution in source code (so called "permissive licenses").
MIT is marginally simpler to read and is unambiguous, since there's only one version. For this reason, it's my personal favorite. There's actually 3 versions of the BSD license: 4-clause, 3-clause, and 2-clause: - 2-clause is functionally identical to the MIT license. If you want to go with this, just use the MIT license to prevent confusion. :) - 3-clause adds the restriction that the original author's name can't be used in advertising. - Avoid the 4-clause version -- it has an annoying advertising clause that I've never heard anything good about. There's also the Apache license, which is similar to BSD. However, it's a much stronger document from a legal perspective, and adds a patent grant. This comes at the expense of readability. (Roughly 3 paragraphs vs 25 paragraphs) Avoid public domain -- as has been mentioned, some jurisdictions don't recognize an author's right to place a work into the public domain before copyright expires. For this reason, it's legally ambiguous, which is bad for the people using your code. There's also no warranty disclaimer, so somebody could (theoretically) take you to court if your code has bugs and something breaks. I recommend reading this PDF, which goes into a lot of detail on these three licenses: http://oreilly.com/openbook/osfreesoft/book/ch02.pdf -- Trevor On Wednesday, May 2, 2012, Jenna Fox wrote: > A few of you sounded interested in using it. I haven't explicitly put a > software license on it, so I guess it's not technically FOSS yet. What > licenses are good? BSD? Public Domain? > > > — > Jenna > >
_______________________________________________ Camping-list mailing list Camping-list@rubyforge.org http://rubyforge.org/mailman/listinfo/camping-list