I have a little piece of PHP software I intend to make public soon. It isn't massively complex as it is but I intend to improve on it in subsequent versions. I mean, sure I can just shove it out there and call it good, but I'm wanting to know more specifics such as:
1. How to choose the right license. I want my code to be free in both senses of the word but I also want to have some sort of authority over the project
2. How to make the license information available. I know the LICENSE file in distributable packages is fairly common but what about license information as comments in source files? Is this required or just a "nice to have" thing?
3. How to deal with bundled libraries and their respective licenses. My project bundles two libraries built by other people which I believe are both GPL'd. Do I need to do anything special to redistribute them?
Also, as a tagalong question to this topic, does anyone have any resource about how to handle version numbering? Right now it feels like I'm just pulling version numbers out of my butt and I'd like some more concrete scheme to follow.
In other words, I have questions about pretty much everything except the actual code
EDIT: Wow this ended up in the wrong forum somehow. I'd appreciate it if a mod could move this to programming talk
Bookmarks