I have decided that my peer to peer application, Fizzure, will be open source! Exciting, I know.
However, I don’t think that I will open the source until I have a working beta build. Right now its still in core development. And it has a long way to go. Only the client will be open source. The central server that all will keep the information organized will be private and closed source. Sorry fellas. Out of luck on that one.
Fizzure will be the first application that I will publish officially, so I’m not completely sure how to go about doing so. My friend suggested that since I’m opening the source I should put it under the GPL. Sounds like a good idea, but, how do I do this? If anyone has suggestions for a n00b like me on how to go about doing such that would be great. If not, I’m going to ask again later anyways, once it is closer to an actual release.
It’s your code, so you can do whatever you want with it. All you need do is add a comment to each source file indicating the open source license under which the code is being released. you might want to do a little research on open source licenses. Some feel that GPL (and even the LGPL) is too restrictive and release under the terms of the BSD license.
see http://developer.kde.org/documentation/licensing/licenses_summary.html for a summary.