You have some great ideas.
Quote:
. Require a license key for support.
Or don't allow registrations to the forums unless the person paid? Pretty much the same thing. No support unless you pay. No manuals, no help desk, etc.
Quote:
. Nothing says you need to make the download link available to the public, only that you must distribute the source to anyone whom you've distributed your binary to. With the encryption piece removed, its the same thing.
Read somewhere that if you print the code and the mail it, you can charge for shipping/handling. Not sure where. Probably one of the posts on here or JCD-A.
Quote:
. Offer customization services on a consulting basis. I contracted for a while with a shopping cart vendor who made 90% of their money on this. Who better to customize the software than the author?
or have several sets of files
-free version (stripped down, basic features)
-paying customer
---wants to add feature XYZ in from a list of customizations available
---you could already have these customizations made and encrypted, and upload them to the paying customer server. thus, you are doing customization work. the customization work might be the same for a bunch of people, but it is customization.
---it's pretty much patching files
edit: should have read Asphynx's post
same idea
Quote:
NOW...For a fee the Developer would offer an upgraded version that would replace some key files that do not operate or interface with Joomla in any way. They simply use the files that came with the GPLed version to call to Joomla (this is the bridge method taked about in many ways and variations on these boards before.)
That upgrade could be released and distributed under just about any license the developer wanted because it is a derivative of their own GPL program not someone else's.
Quote:
. Offer hosted solutions. No distribution = no source obligation, at least with GPL2.
Good idea but I don't like the idea of hosted solutions. If the server goes down, the client is in trouble.