5 ms·
Of course you can. Charging is different from actually getting paid, though. Are there any examples of open source dev tools that pay a full time salary from a
by dpark 9y ago
Of course you can. Charging is different from actually getting paid, though.
Are there any examples of open source dev tools that pay a full time salary from actual customer payments?
- makapuf 9y agoMaybe not fulltime but I'd say tiled map editor seem to have stable income.
- dpark 9y agoIs that actually a dev tool? That seems like a hobbyist tool. Devs are the hardest people to get to pay for software for some reason.
- pjmlp 9y agoCheck any old Byte magazine, it was quite common to pay for our tools, even freeware ones. Although those that could not afford them, usually would just pirate them. With the rise of FOSS, a new generation came to life feeling entitled to use the work of others for free while being paid for theirs. Thing is, pull requests and bug reports don't pay bills, neither is every kind of tool payable just with consulting, training or selling books. Now if every other profession was like this....
- makapuf 9y agoDevs use this tool to make 2d games so that may count.
- robinhood 9y agoYes, sort of. Sidekiq, for instance. The core product is free (and perfectly great), but the Pro version brings a lot of money. https://github.com/mperham/sidekiq https://github.com/mperham/sidekiq
- dpark 9y agoI’m not familiar with Sidekiq. Am I correct in assuming that the “pro” version includes functionality that is not open sourced? If so, this is an example of proprietary code supporting the author with open source providing the free foundation.
- mperham 9y agowaves https://www.indiehackers.com/businesses/sidekiq https://www.indiehackers.com/businesses/sidekiq
- dpark 9y agoSo a great example of how asking devs to pay for OSS is not very profitable. :) It’s essentially asking for donations.
- mperham 9y agoYeah, something like RedHat does make lots of money off pure OSS because they sell huge support agreements to large orgs. It's harder/impossible to get smaller businesses to pay for smaller things like tools without holding back functionality. It's all about incentives. If you are selling support, you are incented to give poor support and documentation to your free users. If you are selling functionality, you are incented to give good support to everyone with the understanding that they need to upgrade if they want that functionality. I think the open core model makes for a happier, healthier community in general. The line in the sand where the user needs to pay is very clear and no one is treated poorly.