logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git

FOSS-is-to-surrender-your-monopoly.md (5184B)


  1. ---
  2. title: Open source means surrendering your monopoly over commercial exploitation
  3. date: 2021-01-20
  4. outputs: [html, gemtext]
  5. ---
  6. Participation in open source requires you to surrender your monopoly over
  7. commercial exploitation. This is a profound point about free and open source
  8. software which seems to be causing a lot of companies to struggle with their
  9. understanding of the philosophy of FOSS, and it's worth addressing on its own.
  10. It has been apparent for some years now that FOSS is eating the software world,
  11. and corporations are trying to figure out their relationship with it. One fact
  12. that you will have to confront in this position is that you cannot monopolize
  13. the commercial potential of free and open source software.
  14. The term "open source" is broadly accepted as being defined by the [Open Source
  15. Definition][0], and its very first requirement is the following:
  16. [0]: https://opensource.org/osd
  17. > [The distribution terms of open-source software] shall not restrict any party
  18. > from selling or giving away the software as a component of an aggregate
  19. > software distribution containing programs from several different sources. The
  20. > license shall not require a royalty or other fee for such sale.
  21. That covers the "OSS" in "FOSS". The "F" refers to "free software", and is
  22. covered by [this Free Software Foundation resource][1]:
  23. [1]: https://www.gnu.org/philosophy/free-sw.html
  24. > [A program is free software if the program's users have] the freedom to run
  25. > the program as they wish, for any purpose, [... and to ...] redistribute
  26. > copies.
  27. It further clarifies the commercial aspect of this freedom explicitly:
  28. > “Free software” does not mean “noncommercial”. A free program must be
  29. > available for commercial use, commercial development, and commercial
  30. > distribution. [...] Regardless of how you got your copies, you always have the
  31. > freedom to copy and change the software, [and] to sell copies.
  32. This is an essential, non-negotiable requirement of free and open-source
  33. software, and a reality you must face if you want to reap the benefits of the
  34. FOSS ecosystem. *Anyone* can monetize your code. That includes you, and me, all
  35. of your contributors, your competitors, Amazon and Google, and everyone else.
  36. This is a rejection of how intellectual property typically works —
  37. copyright laws exist for the express purpose of creating an artificial monopoly
  38. for your business, and FOSS licenses exist for the express purpose of breaking
  39. it. If you're new to FOSS, it is going to be totally alien to your understanding
  40. of IP ownership.
  41. It's quite common for people other than you to make money from your free and
  42. open source software works. Some will incorporate them into their own products
  43. to sell, some will develop an expertise with it and sell their skills as a
  44. consultant, some will re-package it in an easy-to-use fashion and charge people
  45. for the service. Others might come up with even more creative ways to monetize
  46. the software, like writing books about it. It will create wealth for everyone,
  47. not just the original authors. And if you want it to create wealth for *you*,
  48. you are responsible for figuring out how. Building a business requires more work
  49. than just writing the software.
  50. This makes sense in terms of karmic justice, as it were. One of the most
  51. important advantages of making your software FOSS is that the global community
  52. can contribute improvements back to it. The software becomes more than your
  53. organization can make it alone, both through direct contributions to your code,
  54. and through the community which blossoms around it. If the sum of its value is
  55. no longer entirely accountable to your organization, is it not fair that the
  56. commercial exploitation of that value shouldn't be entirely captured by your
  57. organization, either? This is the deal that you make when you choose FOSS.
  58. There are ways that you can influence how others use your FOSS software, mainly
  59. having to do with making sure that everyone else keeps this same promise. You
  60. cannot stop someone from making money from your software, but you *can* obligate
  61. them to share their improvements with everyone else, which you can incorporate
  62. back into the original product to make it more compelling for everyone. The [GPL
  63. family of licenses][2] is designed for this purpose.[^1]
  64. [2]: https://www.gnu.org/licenses/
  65. [^1]: If you want a brief introduction to GPL licenses, I have written [a short guide for SourceHut users](https://man.sr.ht/license.md).
  66. Furthermore, if your business is a consumer of free and open source software,
  67. rather than a producer, you need to be aware that you may be subject to those
  68. obligations. It's not a free lunch: you may be required to return your
  69. improvements to the community. FOSS licenses are important, and you should make
  70. it your business to understand them, both as a user, contributor, and author of
  71. free and open source software.
  72. FOSS is eating the world, and it's a very attractive choice for businesses for a
  73. good reason. This is the reason. It increases wealth for everyone. Capitalism
  74. concerns itself with making monopolies — FOSS instead concerns itself with
  75. the socialized creation of software wealth.