What we decided was this: 1) We're going to be completely up-front about the discount and talk to people about why we are doing it. 2) Companies that offer the same piece of software for multiple platforms often split that software into different editions (Nero is a good example)... and then can offer different prices per platform by just adjusting the specific edition's price. Since we allow people to run our software on any platform we support... we can't do that. But we can do something that is effectively similar.
All that said, we're definitely interested if anyone has ideas on how to do this better. This is merely the best that we've been able to come up with so far.
Of course if that user operates on Linux, the likelihood of needing support at the first place would have already been lower...
--user-agent="Linux"
as a command line parameter when starting the browser and you get 'You are running Linux. Well done! 25% discount applied!'For Firefox you can use something like https://addons.mozilla.org/en-US/firefox/addon/user-agent-rg...
And don't forget to donate the saved money to a charity of your choice..
On the other hand, I think it's okay morally if you identify as a Linux user to this company's web site and get the discount AS LONG as you never make support requests.
Having fought against both Windows and Mac about what my work machine should be, I can certainly see why a developer may need less support on a Linux machine. Linux (and traditional unixes in general) allow the owner to make everything work the way he/she thinks would be more appropriate.
A simple example:
One of the types of apps you can build with our tool is Python/PyGTK apps. The root benefit here is that, because Python is interpreted, there is no compile time -- when you click "Run" you instantly get to start testing your app out.
Because Python and PyGTK are readily available in just about every distro's repo, this is never an issue. But, on the flip-side, setting up Python/GTK/PyGTK on Win/Mac can be a bit of a nightmare even for the nerdiest among us.
(We provide our "HTML5" web app option as the default option on Mac and Win for this very reason... But, even then, we still get support requests on trouble-shooting someone's Mac where PyGTK just won't work quite right.)
Linux Easy To Support = Lower Software Prices
Content fetched 0 seconds ago