thanks Magnus, Anthony - that's all going in my quickref 'solutions log'... DE

Public domain is "people can do whatever they want with it".

BSD is "people can do whatever they want with it, but I retain
copyright and they must credit me". (so the copyright part isn't that
important there).

GPL is "people can do whatever they want with it as long as they keep
it in GPL and credit me".

BSD uses full copyright, it's like saying all rights reserved.
Public domain means no rights reserved, it's not a FOSS thing - FOSS means generally an accepted free software license or and accepted open-source license. Public domain isn't a license per se. Licenses like the GPL-style licenses force the code to remain open if an entity modifies the source _and_ redistributes the subsequent binaries. BSD does not enforce this. BSD is thus sometimes seen as more corporate-friendly. Depending on your notion of freedom (freedom from something or freedom to do something) you may feel that BSD-style is freer or GPL-like is freer.

If you want to have a FOSS license then normally go with
(L)GPL2
(L)GPL3
Apache
MIT
BSD

http://en.wikipedia.org/wiki/List_of_FSF_approved_software_licences

If you want to free it to the four corners of the earth but not have it FOSS then public domain it - certain high profile pieces of software are public domain (Sqlite I think?) but not many.
_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to