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 (5159B)


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