I'm really arguing with a brick wall here. Maybe you don't get what I am trying to say and instead keep repeating dogma that I am aware of.

Here are three scenarios:

1. User can download the free software package easily and at no cost with source code right there. They can do what they want according to the 4 essential freedoms according to the FSF. The user can setup the software on their computer or web server using their technical knowledge. If they don't have it, they hire someone and the code remains GPL as the contractor is setting up the software and doing cosmetic changes without changing the core code.


2. User gets stuck and time is important to him. He goes back to the website and sees that the owner of the software offers a support contract. He compares the cost to hiring an independent contractor off of Indeed or Craigslist and the support contract is cheaper. The owner offering the support contract lets them know that they can offer "enterprise only" plugins not offered with the free version in addition to offering installation and customization support.

There may be a customization that gives the corporation "competitive advantage" and the nature of the GPL forces all code to change into the GPL and be released. The software owner offers to dual license the software between the GPL and their commercial license so the corporation has comfort in their changes not being released to the public. If or when the support contract ends, the plugin gets removed and the software returns to being GPL only.


3. The corporation owner is comfortable with paying software licenses and feels that there is value from it. This type is dependent on Microsoft software and their company is comfortable to paying thousands of dollars for licenses. Heck, they may even spend 5-10k a month with their coffee distributor. He still thinks that free equals cheap or the quality will never be on par with the paid for version.

The owner of the software offers the commercial license as an option because they are giving options to their potential client. They want to make money off of the client for future support contracts and have to be flexible with their options. Each client has different comfort levels and as the company that offers a product or support to them, you have to be prepared to have multiple case scenarios.


So Magic, was that good enough for you? Maybe since you are an academic in a European country, your viewpoint is on a different wavelength that someone who is more of a businessman. Are the Steve Wozniak type or are you the Steve Jobs?

Reply via email to