3 June 2022
Adopting Open Source Firmware Approach for Intel FSP

Dear Intel,

We have heard you, and we agree with you: “Innovation thrives in an open, democratized environment where people can connect, collaborate, and respond together to new stimuli.…. This free exchange increased our ability to learn from one another.” [1] Under this exact sentiment, we hereby request a pledge from Intel to adopt an open source friendly development approach for silicon firmware delivery.

According to the published technical article by Subrata Banik from Google (Open Source Firmware Development: Reduce Firmware Support Package (FSP) boundary on Intel® SoC Platform) [2], there are imminent and industry-wide demands calling for a more open source approach in the host firmware space. Let’s examine the current situation and define the most feasible path forward.

A decade ago, Intel introduced the Firmware Support Package (FSP), which wraps the proprietary processor and chipset initialization code in a binary PI (platform initialization) model. This enabled any vendor or developer in the world to adopt Intel SoCs freely without the IBV lock-down. Since then, the open source firmware initiative has given birth to many thriving firmware projects like coreboot, U-Boot, LinuxBoot and many; thus creating a healthy firmware ecosystem surrounding x86 architecture and more specifically with Intel architecture.

Over the years though, the FSP has grown significantly, and each new generation has become an increasingly chunky and tightly locked down firmware framework for the various hardware platforms. The ‘one-binary-fits-all’ model not only provides the developers and ecosystem partners with very little to no control over the chip enablement, it also increases platform security risks as more closed code without a chance for a public review has been added in every generation causing the FSP to become more and more bloated. This has unquestionably increased the deployment cost on the partners' side while they work on Intel platforms and has set a very high threshold to enter the Intel ecosystem.

The new “alternative path” model outlined by Subrata creates a very viable and pragmatic approach to get rid of the secrecy in the platform enablement model present in the current approach. It balances the business needs of SoC vendors and protects their core interests while enabling more innovation and allowing participation from the open source community. Here are some of the highlights of the new design philosophy:

The goal of highly integrated firmware can only be achieved if the code that is integrated into coreboot or other firmware packages is available as source code. Every code that is added in binary form during the build contradicts this approach and produces unnecessary tension within the community and between Intel and their partners. Having the source code for as many pieces as possible in the boot flow enables the community to find the most suitable boot solution for all Intel processors directly.This will not only speed up the development but in addition provide high quality and adaptable code doing the initialization right.

Hereby, we call upon Intel to join us and commit once again to the power of an open ecosystem.

[1] linkedin.com/pulse/open-letter-ecosystem-pat-gelsi...

[2] blog.osfw.foundation/osf-intel-reduce-fsp-boundary...

493
signatures
375 verified
  1. Philipp Deppenwiese, CEO, immune GmbH, Bochum
  2. Werner Zeh, Firmware Engineer, Siemens AG, Erlangen
  3. Subrata Banik, Firmware Engg, Google ChromeOS, Bangalore
  4. Christian Walter, Head of Firmware Development, 9elements GmbH, Bochum
  5. Arthur Heymans, Firmware engineer, 9elements, Antwerp
  6. Michał Kopeć, Firmware Developer, 3mdeb, Gdańsk
  7. Michael Larabel, Developer, Editor, Phoronix, Chicago
  8. Lahfa Samy, Cybersecurity apprentice at Rexel, Paris, France
  9. Gauvain Roussel-Tarbouriech, R&D engineer, Khiup Technology / newtype64, Paris
  10. Martin Roth, Firmware Engineer, Google, LLC, Longmont, CO
  11. Sean Rhodes, Engineer, Star Labs, Godalming
  12. Léo Lam
  13. Daniel Maslowski, Software Engineer, Essen
  14. Matt DeVillier, coreboot engineer, Purism SPC, Austin
  15. Johannah Sprinz, Researcher, UBports Foundation, Munich
  16. Michael Niewöhner, Dachau/Munich
  17. Antonio Bonifacio, Software Engenieer, Milano
  18. Daniel Suarez, Student, Boston
  19. Kevin Majewski, Student, Wolfenbüttel
  20. Tobias Schmid, Software Engineer, Oberriet
  21. Jean-Philippe Turcotte, enthusiast, Sainte-Famille
  22. Hubert Daugherty, IT Storage Architect, Rice University, Houston
  23. Michael Jason, Field Engineer, Buffalo
  24. Alex Levin, Software engineer, Google, San Jose
  25. Guido Iodice, Rome
  26. Joshua Mahurin, IT, Eugene
  27. Alex Matrosov, CEO, Binarly, Santa Monica
  28. Solomon Alan-Dei
  29. Gabriel Sieben, Software Developer, Crawford-Whitmann LLC, Saint Paul
  30. Milan Kerslager, Teacher, Euroskola, Prague
  31. Joe Alden, Software Developer, Hastings
  32. Jos van Bakel, Software engineer, Groningen
  33. Ahmad Draidi, Computer Engineer
  34. D Harmsen, Technology Architect, Kingston
  35. Illia Volochii, Ivano-Frankivsk
  36. Alex Haydock, SRE, Leamington Spa
  37. Andres Kruger, Sysadmin, Tecnotree, Cordoba
  38. Paul Messina, IT, Bangor
  39. Simon Ruggier, Software Developer, Ottawa
  40. Isaac Nudelman, the University of Texas at Austin
  41. Joaquín Vacas Verísimo, Sysadmin, Soller
  42. Matthew Bernhard, Research Engineer, VotingWorks, Jackson
  43. Michael, Vancouver
  44. Jannis Achstetter, Software Architect
  45. Gustaf Haglund, Student, Kungliga Tekniska högskolan, Stockholm
  46. Niclas Tojts, OpenShift specialist, Sweden
  47. Eyad Ahmad, Germany, Student and Linux enthusiast, Berlin
  48. Oliver Galvin, Luton
  49. Chris Anderson, Network Architect, Minneapolis
  50. Felix Singer, Firmware Engineer, secunet Security Networks AG, Darmstadt
  51. Jake Roemer, Dudley
  52. Elliot Whittaker, Marine scientist, London
  53. Marcelo Ruiz, Engineer, Freebird Designs, East Falmouth US
  54. Fran Kelava, Systems Administrator
  55. Richard Thornton, Cyber Security, Private, Lane Cove North
  56. Nicholas Chin, Computer Engineering Student, University of Alberta
  57. Daniel Pay, Support Worker, Brisbane
  58. Simon Gardling
  59. Jet Walsh
  60. Peter Jakobi, Munich
  61. Florian dkhissi, It, Ofp, Chalon sur saone
  62. Gregory Jimenez, Software Engineer, SD, Dominican Republic
  63. ethan kerrick, freelancer, none, Felton
  64. Dan, Ho Chi Minh city
  65. Victor Pinheiro, Software Engineer, Avengers, Brasilia
  66. Edwin Kofler, Student, El Segundo
  67. Shawn Chang, CEO, HardenedVault, Hong Kong
  68. Hanjingxue Boling, Freelancer, openSUSE-zh, China
  69. Nazar Mokrynskyi, CTO, Kyiv
  70. Shaleen Jain, Software Engineer, Gurgaon
  71. Daniel Schaefer, UEFI Engineer, Taipei
  72. Bruno Kleinert, End customer, Private, Erlangen
  73. Pranav Bhattarai, System Admin, LISP, Kathmandu
  74. Merlin Witt, Retired, Retired, Lancaster, CA
  75. Philip Müller, CEO, Manjaro GmbH & Co. KG
  76. Martin Roukala, Freelancer, MuPuF TMI, Espoo
  77. Cyrus Stoller, Product Manager, Google, Mountain View
  78. David Ström, Hjo
  79. Ivan Kuzneczov, Software Engineer, hardenedvault
  80. Goutham Krishna K V, Software Developer, Synine, Thiruvananthapuram
  81. Patrick Rudolph, Firmware Engineer, 9elements GmbH, Bochum
  82. Lean Sheng Tan, Firmware Developer, 9elements, Bochum
  83. Iyan Mendez Veiga, Research assistant, Hochschule Luzern, Thalwil
  84. Jonathan Brielmaier, Linux Sysadmin, TransnetBW, Wendlingen
  85. Simon Ser, SourceHut
  86. Philipp Slusallek, Scientific Director, German Research Center for Artificial Intelligence, Saarbrücken
  87. Greg Koval, Application Support, Kiev
  88. Jay Tuckey, System Administrator, Charles Darwin University, Darwin
  89. Chris Lane, Software Developer, London
  90. Emanuele Gissi, Fire Brigade chief, CNVVF, Italy, Savona
  91. Mateusz Prais, DevOps Engineer, Openode Solutions, Poznań
  92. Husni Faiz, Student, University of Moratuwa, Kandy
  93. Andrea Giovine, Researcher, Alma mater studiorum università di Bologna, Bologna
  94. Ryo Shigematsu, Student, Kameoka, Japan
  95. Hikaru Fukazawa, Student, Toyohashi, Japan
  96. Marvin Drees, Firmware Dev, 9elements, Bochum
  97. Regina Hug, Linux user
  98. Hamish Mczintyre-Bhatty, Software Developer, Hamish McIntyre-Bhatty Software
  99. Arsen Arsenovic, Student, Belgrade
  100. Matt Turner, Software Engineer, Google, Hillsboro, OR
  101. Emmanuel Deloget, Marseille
  102. badgateway, Hacker, Das Labor e.V., Bochum
  103. Christophe Yang, Étudiant, Paris
  104. Kevin Puertas, IT, DKD KRAFT, Burgos
  105. bernard james, technitian, aboutcomputers, london
  106. Rizky A., Coast Guard Officer, Jakarta
  107. mr.fantastic, blogger at https://themrfantastic.gitlab.io/
  108. Oleksandr Berezovskyi, Software developer
  109. Christoph Miksche, Executive Director, Chapati Systems GmbH, Ebelsbach, Germany
  110. Martin King, SRE, Vancouver
  111. Michael Feldman, Software engineer, Airspan Networks, Rishon LeTsiyon, Israel
  112. John Denton, EMC specialist, EMC specialist, Praha
  113. Ryan Lahfa, Individual contributor, Paris, France
  114. Amit Bar-Nahum, Israel, Jerusalem
  115. Oleg Chernovskii, Software Engineer, ID R&D Inc., Antalya
  116. Tarun Tuli, Firmware Developer, Google, Toronto
  117. Dom Connor, Computer Science Student, Dublin
  118. Cezary Drożak, Software Developer, Puck
  119. Dominik Riva, Senior Software Engineer, Universitätsspital Basel, Basel
  120. Christian Krützfeldt, COO, balticfinance, Harrislee
  121. Césarion Brochier, Software tester, Maincare Solutions
  122. Jesús Iglesias, Software Engineer, Adevinta Spain, Vigo
  123. Timothee Isnard, SW Engineer, Paris
  124. Alexander Kjældgaard, Math student, Aarhus
  125. Chuan-kai Lin, Software Engineer, Chuan-kai Lin, Irvine
  126. Alyssa Rosenzweig, Ontario
  127. Eryk Michalak, Turek
  128. Schrefl, Student, Fh Hageberg, Hagenberg
  129. Clayton Craft, Oregon, USA
  130. Mario Goffredo D'Andrea, Student, Cosenza, Italy
  131. José Luis Yáñez, Engineering Graduate, Mexico City, Mexico
  132. Clyde Laforge, Electronics Engineer, CERN, Geneva
  133. Steve Reilly, software engineer, Burlington
  134. Bogdan Mekh, System engineer, Ledger, Chernihiv, Ukraine
  135. Joe Klemmer, Programmer, WebTrek Games, Fairfax
  136. Martin Reimann, Admin, Public Sector, Düsseldorf
  137. Gilberto Hernandez Castillo, Open Source Enthusiast, New Mexico
  138. Felix Böttger, Researcher & Student, OU, Augsburg
  139. Jeremy Soller, Principal Engineer, System76, Denver, Colorado
  140. Miler Moreno, Graphic designer, Bogotá
  141. Daniel Fitzpatrick, Software engineer, n/a, Bowling Green
  142. Daniel Braunwarth, Software Developer, KUKA Deutschland GmbH, Augsburg, Germany
  143. Konstantin Kharlamov, Software engineer, NPOBAUM, Moscow
  144. Thomas Finstad Larsen
  145. shubham, security researcher, microsoft, jaipur
  146. Stefan Kiehne, Sysadmin, Frankfurt
  147. Matthew Guarnera, Systems administrator, Pittsburgh
  148. Clément MIKLARZ, Computer Science Teacher, Université de Rouen-Normandie, Rouen
  149. Ronald Berringer
  150. Bruno Santos, Software Engineer, Critical Software, Lisbon
  151. Christian Rauch, Researcher, University of Edinburgh, Edinburgh
  152. Herman Jacques Roger BRULE, CEO, Confiared, Santa cruz de la sierra, Bolivia
  153. Gabriel Wilson, Founder, Libre Solutions Network, Ottawa
  154. Benjamin, Electrical engineer, Nagoya
  155. Peter Shkenev, Student, Moscow
  156. Derek Armstrong, Director of Technologies, Paradynamix, Marietta
  157. Christian Gmeiner, Software Developer, Hard
  158. francesco, Student, University of Trieste, Trieste
  159. Arne Brücher
  160. Marek Bernat, Manager, Visa, Bydgoszcz
  161. Jozsef Kiraly, Software Engineer, London, UK
  162. Kevin Keijzer, Senior Systems Engineer, Almende B.V., Hendrik-Ido-Ambacht, The Netherlands
  163. Pablo Linares, IT Architect, AT, Montevideo
  164. George Chen
  165. Jeremy McCoy, Site Reliability Engineer, Denver
  166. Naveen Manohar, Engineer, Intel India Private Limited, Bangalore
  167. Varnit Singh, Student, BIT Mesra, Ranchi, Noida
  168. Andres Cimmarusti, Portland
  169. Kimmo Karlsson, Software engineer, Espoo
  170. Aditeya, Software Engineer
  171. Matthew Quarisa, Computer Systems Engineer, I2R Group, NSW
  172. Petr Hodina, Software Engineer, Prague
  173. Florian Müller, Carpenter, Schreinerei, Basel
  174. Nikodem Lacki, CTO, S&P Global, London
  175. Milan Dvorak, CEO, Magmio, Brno
  176. Jan Knížek, freelancer
  177. Dalibor Straka, programmer, Starlab Technologies s.r.o., Prague
  178. Niklas Åkerström, Stockholm
  179. Frederic Pscheid, Consultant, Europe
  180. Milo McCormack, Dublin
  181. Artem Antonenko, Systems architect
  182. Julien-Benjamin RUIZ, Computer Scientist/Physicist
  183. Ron Minnich, Engineer, Google, Livermore, CA
  184. Matthew Dempsky, Software Engineer, Google, San Francisco
  185. Tanel Rebane, Intel shareholder
  186. Jacob Colborn, Engineer, Charlotte
  187. Carlos Nathaniel De Maine, Gmail, Sherwood
  188. Matthew Fritsch, Software Engineer, San Francisco
  189. Serkan Muhcu, Student, University of Tübingen, Tübingen
  190. Václav Straka, Student, Tlučná
  191. Kazutoshi Noguchi, Engineer, IFC, Ibaraki
  192. Chiel Kooijman, Data scientist, Amsterdam
  193. Stuart A. Pierce, Inventory Associate, Rockford
  194. Andrei Popescu, software developer, 3pillarglobal, Cluj-Napoca
  195. Tomas Jakl, Researcher, University of Cambridge, Cambridge
  196. Howard Tanner, Independent Developer, Marlboro
  197. Torin Doyle
  198. Mike Frysinger, SWE, Linux, Boston
  199. Pavel Just, IT consultant, Simac Techni CR, a.s., Brno
  200. Andy Blackshaw, Systems Adminisrator, Getme Limited, Bromyard
  201. Arvid Norlander, Researcher, Örebro University, Örebro
  202. Pavel Pisa, lecturer, Czech Technical Uiversity in Prague, Prague
  203. Daniele T., Software Engineer, Rome
  204. Petr Jančík, PHP developer, Média Solution s.r.o., Aš
  205. Gaétan, PhD student, Inria, Grenoble, France
  206. Max Schilling, Packing Associate, Highland Growing, Antigonish, NS
  207. Cole Deck, Chicago
  208. Benjamin Gemmill, Programmer, Nine Volt Studios, Jersey City
  209. Martín farias, Telecom, Apatzingán, mich
  210. Fabian William, Student, Varia ammattikoulu, Helsinki
  211. Luke Simmons, Network Specialist
  212. Kedar D, Student, VJTI, Mumbai
  213. Peter Cirbes, Software engineer, Visma, Košice
  214. Timothy Wawrzynczak, Firmware Engineer, Google, Boulder
  215. C.E., Holbrook. NY
  216. Francisco Pina Martins, University Lecturer, Univeristy of Lisbon, Lisbon
  217. Henrik Ahlstrom, SysAdmin Linux, Norrkoping
  218. Richard Haight, Author, Rogue River
  219. Viktor Ekmark, Infrastructure Engineer, Elastx, Stockholm
  220. Michael Rothfuss, Academic Researcher, University of Montana, Missoula
  221. Peter Rapčan, Physicist, Institute of Physics SAS, Bratislava
  222. André Adrian, Software Developer, Lemgo
  223. Alex Relis, IT, Valencia
  224. Kryštof Černý, Student Engineer, Garrett Motion, Brno
  225. Jonas Haberkorn, Regensburg
  226. Markus Meissner
  227. Evan Rowley, Software Consultant, HCL Software, Inc., LAUREL
  228. Réda El Amrani, Unemployed, None, Rabat, Maroc
  229. Ollie Rodriguez, Junior Intern, InGeneron, Houston, TX
  230. Shyheim Francis, Network Engineer, Beacon Hill, Overland
  231. Eric Lai, Software Engineer, Quanta, Taiwan
  232. Ian Feng, Software Engineer, Compal, Taiwan
  233. P Bennett, Systems Engineer, Perth
  234. Frank Wu, Software Engineer, Compal, Taipei
  235. John Su, Software Engineer, Compal, Taipei
  236. Dani Shum, Developer, Prefer not to Say, Maldives
  237. Dossym Nurmukhanov, Manager, Google, Millbrae
  238. Omer Fadil Usta, Software Engineer, Istanbul
  239. Patrik Tesarik, 9elements GmbH, Bochum
  240. Jaroslav Svoboda, Technical executive, PHD student, Prague University of Economics and Business, Prague
  241. Niccolo Belli, Full stack engineer, Italy
  242. michal grezl, it, hzs, olomouc
  243. Tomas Veverka, Software Engineer, RedHat, Ostravice
  244. Nico Rikken, Netherlands
  245. Claudio Maradonna, Software developer, Unitoo, Italy
  246. João Pedro da Silva Rocha, Santana de Parnaíba
  247. Sergio Vier, Developer, UNaM, Posadas
  248. Andrzej Szeszo, Solutions Architect, Krystal Hosting Ltd, London
  249. Edwin, Meppel
  250. Chih-Hsuan Yen, Research Assistant, Academia Sinica, Taipei
  251. Matyáš Dolák, Developer, ESET Research, Praha
  252. Forrest Bushstone, Student, University of Cincinnati, Cincinnati
  253. Manuel Cabrera Caballero, System Engineer, DriveMeca, Bogota
  254. Jay Talbott, Principal Consulting Engineer, SysPro Consulting, Gilbert, AZ USA
  255. Nguyễn Gia Phong, Student researcher, UNIST, Ulsan, South Korea
  256. Charles Jackson, Software consultant, Plano Texas
  257. Jett Rink, Firmware Engineer, Google, Boulder
  258. Paul Fagerburg, Firmware Engineer, Google, Boulder
  259. R. SHUSTER, Network Engineer, Asheville
  260. Robert Zieba, Firmware Developer, Google, Boulder
  261. Matthew Ryan Waltz, Engineer, Idaho Scientific, Boise
  262. Joseph Arnault
  263. Omer Unal, Student, Cincinnati
  264. Alex Stanev, CTO, Information Services JSC, Sofia
  265. plate
  266. Michael Johnson, Baltamore
  267. Jorge, Programmer, Madrid
  268. Jakub Filo, System Administrator
  269. Kangheui Won, Software Engineer, Google, Sydney
  270. Gene Slothour-Hudnall, Baltimore
  271. Anh Duong, Student, University of Cincinnati, Cincinnati
  272. Brian Hall, Software Engineer, Denver
  273. Jan Warnking, Academic Researcher, Grenoble
  274. Hritwik Singhal, Agra
  275. jack, admin, edgetech, Northampton
  276. Michal Veselenyi, system test engineer, Meggitt SA, Banska Bystrica
  277. Thomas, CS student, UTC, Compiègne
  278. Camille Alves Ferreira, Software Engineer, Lille
  279. Tim Small, IT Consultant, South East Open Source Solutions Ltd., Brighton, UK
  280. Marcin Wojtas, Head of Engineering, Semihalf, Kraków, Poland
  281. Ronan Harris, Student, Esa Unggul University
  282. Joris, CIO, Amsterdam
  283. Joel Rebello, Hardware engineer, Equinix Metal, Amsterdam
  284. Aaron Durbin, SW Eng, Boulder
  285. Christof Windeck, tech journalist, c’t - Magazin für Computertechnik/Heise Medien, Hannover
  286. Jakob Petsovits, Software Developer, Toronto
  287. Tristan Daniel, Embedded software developer, Tringaboat, Lannion
  288. Kapil Porwal, Firmware Engineer, Google, Bangalore
  289. Benoit Poulot-Cazajous, Software architect, Chapsvision, Paris
  290. D. H. Bahi, platform engineer
  291. Adam Goodman, Founding Editor and Publisher, Linux Magazine, New York
  292. Fred Moser
  293. Jiming Sun, Software Manager, Amazon, Seattle
  294. Tsung Ho Wu, Software Development Engineer, Amazon, PLEASANTON
  295. David Hendricks, Software Development Engineer, Amazon, Saratoga
  296. Devendra Ishaya, Developer, Seattle
  297. Aryo Wicaksono, Engineer, Honda Motor, Co. Ltd., Utsunomiya
  298. Michael Weiss, Software Engineer
  299. Fata, Student, Nope, Morocco
  300. Nico Huber, Senior Coreboot Developer, secunet Security Networks AG, Eschborn
  301. Alin H
  302. Saku Tiihonen, Software Consultant, Tampere
  303. Misha Klopukh, Researcher, MPCR Laboratory, Boca Raton, FL
  304. Bruno Thomsen, Senior software developer, Kamstrup, Aarhus
  305. Peter Mráz, Software tester, Ditec a.s., Kremnica
  306. Fabian Topfstedt, Vienna
  307. Pavan Maddamsetti
  308. Carl Schopf, Technician, Wien
  309. David Heidelberg, Software Engineer
  310. Johan Sandelin, Software developer, Gothenburg, Sweden
  311. Christoph Schwerdtfeger, Developer, Herford
  312. Jared Wright, Security Engineer, Amazon, Denver
  313. Dennis Mungai, R&D Engineer, Planet Earth TV LLC, Miami
  314. Alex Anderson
  315. Abhinav Krishna, Software Engineer, QlikTech, Kannur, Kerala
  316. Gellert Berenyi, Toronto
  317. Kai Martius, secunet Security Networks AG, Dresden
  318. Marius L
  319. Daniel Marti, Software Engineer, Sheffield, UK
  320. Chris Young, Ypsilanti
  321. John G
  322. brochard
  323. Matt Weatherford, IT Director, University of Washington, Seattle
  324. Brian Schreiner, Manufacturing, Tuff Protect Screen Protectors LLC, Pine Hill
  325. Rishabh Aggarwal, Student, New Delhi
  326. Johan Lörne
  327. Alvan Rahimli, Software Programmer, Self-employed, Baku
  328. Larry Lawrence, tech support, odenton, md
  329. Matthias Reimchen, Student, Karlsruhe
  330. Hans Kirchner
  331. Wolfgang Wallner, Software Engineer, B&R Industrial Automation, Eggelsberg
  332. Will Marcois, Student, Salt lake community college, Salt Lake City
  333. Tim Crawford, Kernel Engineer, System76
  334. anonymous
  335. Armin Wappenschmidt, Global Head of Network and Client Security, secunet Security Networks AG, Essen
  336. Thomas D, Software Engineer
  337. Simon Glass, Engineering Manager, Google LLC, Boulder, CO
  338. David Fritsche, Cybersecurity Consultant, Strasbourg
  339. Severin Reifler, DevOps Engineer, swissQprint AG, Marbach
  340. Asbjørn A
  341. Paul Cosma, Software Engineer, Pentalog, Cluj-Napoca
  342. Edward O'Callaghan, Software Engineer, Google
  343. Thierry Laurion, Security Engineer, Insurgo, Montreal
  344. Bernhard Messerklinger, Software Engineer, B&R Industrial Automation, Eggelsberg
  345. Sadoon Albader, Computer Engineer, Kuwait
  346. Karthikeyan ramasubramanian, SW Engineer, Boulder
  347. T. Vuokko, Linux SysAdmin, Laptech oy, Turku
  348. G Pikaza, Special Projects Lead, Applied Acuity Inc, Tampa
  349. Michael Nichelson, Information Security, Greensboro
  350. Olaf Rühenbeck, Software Engineer, Bona Fide IT GmbH, Reken
  351. Greg Volk, SRE, St. Louis
  352. Charles liscomb, Penetration Tester, Raleigh
  353. Gabriel McLeish, Security Testing Consultant, Risk Crew, London
  354. Andy Weber, CTO, pEp Security, Luxembourg
  355. midhun kumar, Technical Director, Vancouver
  356. Shinzo Abe, Politician, Japan, Tokyo
  357. Edward Swierk, System Software Engineer, Volkswagen of America, Inc, Mountain View, CA
  358. Angel Pons, coreboot developer, 9elements Cyber Security
  359. Joseph Sudac, Substitute Teacher, Meridian, ID
  360. Matei Dibu, Developer, Cluj-Napoca
  361. Duncan Vriend
  362. Jason Spencer, Software Develpoer, Nanaimo
  363. Juergen
  364. Alberto Fabbri, Student, Kristianstad
  365. Otto Bolyós, programmer, Slovakia
  366. George Hodgkins, student, University of Colorado, Boulder
  367. David Smith, Tester, Birmingham
  368. Paul Michael Tidwell, Owner, Abraxus industries, cornelius
  369. James Nulty, Engineer, Belfast
  370. Ivan D Vasin, Software Engineer, Boston
  371. Steven Keuchel, Researcher, Vrije Universiteit Brussel, Brussels
  372. Ethan Horger, Software Engineer, Oxford, MI, United States
  373. Frédéric Christ, IT Security Engineer, Paderborn
  374. Dave Taht, Queue Theorist, Bufferbloat.net, Half Moon Bay
  375. Edwin Barczynski, software engineer, Luxoft, Wroclaw
Create an open letter
and sign it together