I have been receviving a lot of feedback on Adoppt.com and based on the feedback, I have one question: Should I open source my project? What are benefits / drawbacks? Adoppt employs many principles that I have learned over the years. Alongwith my upcoming Pro Rails book, it will be something nice to give back to the community. So far I think I would like to Open Source the software only for personal use and place a licensing fee for commercial use. Is that possible with Open Source? I know MySQL does something like this. If I do Open Source it, should I host the code myself or put it on Sourceforge or Rubyforge? Questions / Ideas / Experiences / Suggestions Welcome Frank Want to read my Pro Rails book or Pro Server Management book? Become a beta reader now. Write me to learn more. Rails Blog: http://railsruby.blogspot.com MySQL Blog: http://mysqldatabaseadministration.blogspot.com Linux / Security Blog: http://frankmash.blogspot.com Programming One Liners: http://programming-oneliners.blogspot.com
on 2006-03-24 02:27
on 2006-03-24 02:40
It's difficult in practice to open source for personal use only. Most standard O/S licenses specifically exclude limitiations on use. MySQL used to do this, but recently they clarified their licensing terms. They have a pure GPL license. While they offer a commercial product, it's primarily support that they're billing for (and possibly some advanced features and packaging - I haven't looked closely as I use Postgres). Some people allow free non-commercial use, but withhold the source. You may find something like that works.