I have run into a situation where I wish to distribute code without a free software license, and don't have a lot of experience in doing so.
First, let me make it clear I'm not trying to fight the piracy of the product. I don't believe in anti-piracy measures mainly because they will ALWAYS be circumvented if someone really wants to - and taking ineffective measures that create an inconvenience to paying customers is something I'd like to avoid - but that's an debate for another day...plus I really don't care THAT much :)
I work in a number of languages, and therefore, as is the case in this particular situation, the code is not always compiled. This current project is in PHP, as an example (open-source in the LITERAL sense only).
I have found the FSF and OSI sites both extremely helpful when I was learning the differences between the various FREE software licenses. I am now looking for opinions on publicly available (pay would be OK as well) license(s) to fit 2 non-free senarios:
Commercial software I develop entirely myself without the use of any commercial or open-source components or libraries.
Software I develop that DOES use GPL or other free software licensed libraries or components. A simple example being a Joomla extension, but a more complex example being a desktop application (in this case, not Java since the JRE complicates this I assume) that when ported to *nix, uses a GPL distributed C library to interact with some hardware.