Hacker News new | ask | show | jobs
by flannelcatering 3741 days ago
You posit an interesting question about human nature, and about motivations in open source software.

If someone gave you an half-written instruction manual and a toolkit that could turn an ordinary goose into a golden goose,

(1) Would you have a go at it?

(2) Would you share or hoard the golden eggs if you figured out the rest of the instructions?

(3) If you did share them, would the sum of the contributions compound and create more profit for everyone? Would the global markets for golden eggs come crashing down due to increased supply? And if so, how soon until that happens?

I do not presume to know the answer, but the undergraduate anthropology minor in me says that watching the 'pull requests' tab of this repo will yield some interesting clues.

1 comments

I'm sorry but that's a terrible analogy. The whole point of open-source software is aligning the interests of individual developers and groups to create something that can be shared and add value to anyone who uses it. Currency trading is a zero-sum game. You have winners and losers on each transaction. No new value is being created. There's no altruistic reason that would justify someone with a profitable strategy, ML or otherwise, to share their approach with others (fellow contributing developers, ostensibly, but we all know any shared profitable method is going to be exploited by leechers). You could argue that the process of trying to make a profit here advances the field of ML, and I'll grant you that, it might. But beyond that, there's no "profit for everyone" angle here - that's just human nature.