Meta’s LLaMa 2 license is not Open Source

OSI is pleased to see that Meta is lowering barriers for access to powerful AI systems. Unfortunately, the tech giant has created the misunderstanding that LLaMa 2 is “open source” – it is not. Even assuming the term can be validly applied to a large language model comprising several resources of different kinds, Meta is confusing “open source” with “resources available to some users under some conditions,” two very different things. We’ve asked them to correct their misstatement.

“Open Source” means software under a license with specific characteristics, defined by the Open Source Definition (OSD). Among other requirements, for a license to be Open Source, it may not discriminate against persons or groups or fields of endeavor (OSD points 5 and 6). Meta’s license for the LLaMa models and code does not meet this standard; specifically, it puts restrictions on commercial use for some users (paragraph 2) and also restricts the use of the model and software for certain purposes (the Acceptable Use Policy). 

Why Open Source matters

An Open Source license ensures that developers and users are able to decide for themselves how and where to use the technology without the need to engage with another party; they have sovereignty over the technology they use. Open Source is premised on the understanding that everyone gets to share no matter who you are. The commercial limitation in paragraph 2 of LLAMA COMMUNITY LICENSE AGREEMENT is contrary to that promise in the OSD. 

OSI does not question Meta’s desire to limit the use of Llama for competitive purposes, but doing so takes the license out of the category of “Open Source.”  

The OSD does not allow restrictions on field of use because you can’t know beforehand what can happen in the future, good or bad. That’s what allows the Linux kernel to become popular in medical devices as well as airplanes and rockets. 

But the Meta policy prohibits use in several areas that might be highly beneficial to society, such as regulated/controlled substances and use for critical infrastructure. Even something that sounds as simple as “you must follow the law” is problematic in practice.  What if the law in different places is inconsistent? What if the law is unjust?

Avoiding adding more confusion

The license for the Llama LLM is very plainly not an “Open Source” license. Meta is making some aspect of its large language model available to some, but not to everyone, and not for any purpose. OSI realizes how important it is to come to a shared understanding of what open means for AI systems. These are new human artifacts, much like software was a new creation of human intellect in the 70s. We’re running a series of events to craft a common definition of “open” in the AI context and we welcome submissions of ideas.

Mentions

  1. Dylan Roskams-Edris Avatar
  2. Ryan the hepcat Avatar
  3. compilation-error Avatar
  4. Simon Phipps Avatar
  5. Guto Carvalho Avatar
  6. avlap Avatar
  7. Michael Stanclift Avatar
  8. Berkubernetus Avatar
  9. bedast :diabetes: Avatar
  10. Nil Kraunis (Read as Crownis) Avatar
  11. Eric Schultz Avatar
  12. Take It EV Podcast 🎙️ Avatar
  13. nizarus@mastodon.tn Avatar
  14. Jeff Geerling Avatar
  15. Jan Ainali Avatar
  16. Ian Kluft ✅🖥️📡 Avatar
  17. Tassoman Avatar
  18. sudo βραχυκύκλωμα :kafeneio: Avatar
  19. Dek 👨‍🚀🐧🚀 Avatar
  20. Jeff Geerling Avatar
  21. daniel (taco) 🌮 Avatar
  22. Rachel Lawson Avatar
  23. Matt "msw" Wilson Avatar
  24. Zef Hemel Avatar
  25. Larry Garfield Avatar
  26. David Eccles (gringer) Avatar
  27. Esther Plomp Avatar
  28. houfu Avatar
  29. Paul Allen Avatar
  30. pchestek Avatar
  31. Dylan Roskams-Edris Avatar
  32. Tyng-Ruey Chuang Avatar
  33. VeilleOff Avatar
  34. Filipo Avatar
  35. Eugene Alvin Villar Avatar
  36. Paris B-A Avatar
  37. Xerophile Avatar
  38. evasb@c.im Avatar
  39. Grumpy Gramp Avatar
  40. bedast :diabetes: Avatar
  41. kotatsuyaki Avatar
  42. genehack Avatar
  43. Ivan Tsenov 🇺🇦 Avatar
  44. Vitor Avatar
  45. sc :agorism_heart: Avatar
  46. thegx.ca/forum Avatar
  47. PublicLewdness Avatar
  48. DVS 🇪🇺 Avatar
  49. Anselm Schüler Avatar
  50. mashbooq Avatar
  51. Thoralf Will 🇺🇦 Avatar
  52. binaryphile :clippy: Avatar
  53. Backendzeit Avatar
  54. Richard Fontana Avatar
  55. Adam Trickett Avatar
  56. Jmbmkn Avatar
  57. Henri Sivonen Avatar
  58. Thierry Carrez Avatar
  59. FineFindus Avatar
  60. Mathias Schindler Avatar
  61. Merlijn Sebrechts Avatar
  62. lostdoco@aus.social Avatar
  63. RT bot :blobcheer: Avatar
  64. Daniel P. Berrangé 📷 🎨 🔭 📡 Avatar
  65. Jordan Open Source Association Avatar
  66. Rodrigo Moya Avatar
  67. MaryMarasKittenBakery Avatar
  68. Nicolas Fressengeas Avatar
  69. Henk ze Broer Avatar
  70. Xebulun EnEssEitch Avatar
  71. Nicolas Fressengeas Avatar
  72. bluemilla Avatar
  73. Atsushi Eno Avatar
  74. Björn Stenberg Avatar
  75. Kushal Das :python: :tor: Avatar
  76. Víctor R. Ruiz Avatar
  77. Lorenzo 🇺🇦 @ FOSDEM Avatar
  78. Anne-Marie Scott Avatar
  79. tomo Avatar
  80. Demain. Peut-être. Avatar
  81. jeffluszcz Avatar
  82. Jens Ohlig Avatar
  83. Jon Avatar
  84. Berkubernetus Avatar
  85. cameronbosch Avatar
  86. Je ne suis pas goth Avatar
  87. danielwestermann@mastodon.social Avatar
  88. Rodney Avatar
  89. Annemarie Bridy Avatar
  90. Hemant🕉️🌞✨ Avatar
  91. Daniel Le Berre Avatar
  92. Jesus M. Gonzalez-Barahona Avatar
  93. Bart Groeneveld Avatar
  94. Bart Groeneveld Avatar
  95. Bart Groeneveld Avatar
  96. Bart Groeneveld Avatar
  97. Simon Phipps Avatar
  98. DACBARBOS Brand Avatar
  99. DACBARBOS Brand Avatar
  100. DACBARBOS Brand Avatar
  101. Theodore Jones Avatar
  102. Rydia Avatar
  103. Merlijn Sebrechts Avatar
  104. Lutin Discret Avatar
  105. Ulrich Junker Avatar
  106. Gwyn Avatar
  107. Toomore Chiang Avatar
  108. cλémentd Avatar
  109. just adrienne Avatar
  110. Koz Ross Avatar
  111. Paco Velobs Avatar
  112. Andrew LeCody Avatar
  113. Scott Lett Avatar
  114. jbz :catjam: Avatar
  115. pchestek Avatar
  116. BrooklynMan 🏳️‍🌈 Avatar
  117. Nicolas Fressengeas Avatar
  118. sksat Avatar
  119. 解凍 Avatar
  120. compilation-error Avatar
  121. Opsitive Avatar
  122. Osma Suominen Avatar
  123. Holger Dyroff Avatar
  124. Galvao Avatar
  125. darksabre76 Avatar
  126. Jeff Sonstein Avatar
  127. Tokyo Outsider (337ppm) Avatar
  128. Per Størup Lauridsen Avatar
  129. Ulf Avatar
  130. Roberto M.F. Avatar
  131. James Valleroy Avatar
  132. Ted van Geest Avatar
  133. Danie van der Merwe Avatar
  134. daria-andrea 🔜 GDC Avatar
  135. Juan Luis Avatar
  136. Juan Luis Avatar
  137. Juan Luis Avatar
  138. Juan Luis Avatar
  139. Tobias Schlauch Avatar
  140. Jose Sabater Avatar
  141. kopfkind Avatar
  142. Luis Villa Avatar