|
|
|
|
|
by debarshri
1032 days ago
|
|
I am with the developer here. I have seen large orgs use softwares from individual developers who release software with permissive license and never contribute anything back. It often amazes me how software that traditionally would take millions of dollars to build is just available for free. It takes immense amount of effort to build and a simple `docker pull` to use it. Builder and creators should be paid for what they have build. One of the experience selling enterprise software vs selling developer is that, it is very hard to sell anything to developers. My hypothesis is that, the problem statement or product that you are selling to developers has to be either very boring for them or technically very complex that you can't do it themselves. If the product falls in that chasm, you are now not only competing with other organisations but also developers. It becomes hyper competitive and would take huge amount of effort and capital to be successful. PS. the title is little ambigious. |
|
Maybe this is just an in hindsight observation. Most of those millions of dollars were never spent developing FOSS projects created in free time as a labor of love. The money aspect only becomes apparent when the result can be monetized with 0 marginal cost, because copying bits has no marginal cost.
It feels unfair when you consider someone earning millions doing the bit copying, while nothing is passed down to the source of those bits, where the effort was done. But that effort can be framed as if it's "already paid for" (with love, scratching an itch, hoping to receive attention for doing the lord's work). I'm not saying the amount payed was "fair", but apparently it was "sufficient", because otherwise the project never would have gotten where it evidently is.