It's horses for courses, and sometimes none of the open source licenses are exactly what you're looking for.
Case in point. I wrote an app some years ago. Never mind what it does, but it has a GUI. Some people ported it to Windows. Some people ported it to a Mac. I don't own a Windows box and I will probably never own a Mac. I keep getting a lot of support e-mails for it saying "I run this on a Mac and push the X button and Y happens can you tell me what's going wrong". I have no idea, it doesn't do that on Unix.
So I ended up having to hand-craft an open source license by hacking about with bits of the BSD license but sort of in reverse so I could say something like "you can freely copy this app and give it away. You can make modified versions of it and give those away too, but if you do you must remove my name and contact details from every file in that modified version". I couldn't find any existing open source license that did that (at the time, I believe there are some that have appeared since), so I had to write my own.
Other apps I've written have been released under the GPL, BSD, LGPL, or as public domain, whatever seemed like it suited it best at the time.
www.opensource.org is a good place to start.
-- Del
-- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
