cross-posted from: https://feddit.org/post/24404539

If we combine these two sets of data^1 we obtain a fascinating result^2.

  • 46% of all code out there, in every app, is maintained by hobbyists
  • 13,8% is maintained by “I sometimes get a bit of pocket money for my code”
  • 40% of all code out there is maintained by an industry-paid person

So, nearly 60% of all code being actively shipped in an app or product in the wild is hobbyist-maintained open-source.

See also this discussion on lobste.rs on the economics of the average (as in median) open source project:

https://lobste.rs/s/ftwkvo/hobbyist_maintainer_economic_gravity

To sum up, apparently most open source projects are small, and aren’t funded as paid work. And they matter because of their number, which has the effect that they make up a large part of all software in use.

  • non_burglar@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 hours ago

    Well, hobbyist projects are surely not the only pillar of the open source systems

    Your hunch is correct, they are, because the differentiator between open source and walled garden projects is freedom, and freedom will spontaneously generate projects based on an unfulfilled need. A paid market by itself will not.

    In my early days of programming (late 80s), I was copying code from books and magazines. Then came windows and mac, and these were far less friendly to devs, and became more and more so.

    Most of these tools were born of need and want, not because any infrastructure existed to pay them. Look at the list of apps in frdroid; most are very obviously solving a problem unique to the dev.

    And there is one more thing to account for: for all the apps and scripts you see in a public code repo, there are many times more than that living on someone’s HDD that will never see the public eye.

    The point you’ve ignored in your article is that this is simply the split free market creates. We’ve had this issue since the invention of transmissible ideas.