<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Pierros Papadeas — Writing</title>
  <link href="https://pierros.papadeas.gr/writing/"/>
  <link rel="self" href="https://pierros.papadeas.gr/writing/feed.xml"/>
  <id>https://pierros.papadeas.gr/writing/</id>
  <updated>2026-10-09T00:00:00Z</updated>
  <author><name>Pierros Papadeas</name><uri>https://pierros.papadeas.gr</uri></author>
  <entry>
    <title>Born classified</title>
    <link href="https://pierros.papadeas.gr/writing/born-classified/"/>
    <id>https://pierros.papadeas.gr/writing/born-classified/</id>
    <published>2026-10-09T00:00:00Z</published>
    <updated>2026-10-09T00:00:00Z</updated>
    <summary>Space has been closed by default since it grew out of missile programmes. That&#x27;s inertia, not engineering, and open source is the better deal for everyone trying to get in.</summary>
    <content type="html">&lt;p&gt;A paper from Space Week Nordeste 2025 came across my desk this week. Three Brazilian researchers asked whether open source is a viable model for the space sector, looking at CubeSats, at UPSat, at SatNOGS. It was nice to see the work we did at Libre Space Foundation show up in a policy discussion on the other side of the Atlantic.&lt;/p&gt;
&lt;p&gt;Their conclusion, though, is the one I keep hearing everywhere. Open source is great for education and for the &amp;ldquo;less sensitive&amp;rdquo; layers of a mission: telemetry, simulation, payload control. The critical parts, security and navigation, should stay proprietary or under restricted access. They call it a hybrid model, and present it as the balanced, grown-up answer.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t think it is. I think it&amp;rsquo;s a habit. Inertia, really. Space has been closed by default for most of its history, and that default has less to do with engineering than with where the industry came from. It&amp;rsquo;s time we noticed, and let it go.&lt;/p&gt;
&lt;h2&gt;Born classified&lt;/h2&gt;
&lt;p&gt;The first satellite went up on an R-7, the Soviet Union&amp;rsquo;s first intercontinental ballistic missile (&lt;a href=&quot;https://aero.umd.edu/news/story/history-changed-on-october-4-1957&quot;&gt;UMD Aerospace&lt;/a&gt;). Most of the American launchers of that era were converted military missiles too: Redstone, Thor, Atlas, Titan (&lt;a href=&quot;https://www.britannica.com/topic/launch-vehicle&quot;&gt;Britannica&lt;/a&gt;, &lt;a href=&quot;https://www.losangeles.spaceforce.mil/Portals/16/documents/AFD-060912-024.pdf&quot;&gt;US Space Force history office&lt;/a&gt;). For decades the main customers for space hardware were defence ministries and the agencies that grew up next to them. Reconnaissance satellites were secret: CORONA, America&amp;rsquo;s first spy satellite programme, flew from 1960 to 1972 and was only declassified in 1995 (&lt;a href=&quot;https://www.nro.gov/History-and-Studies/Center-for-the-Study-of-National-Reconnaissance/The-CORONA-Program&quot;&gt;NRO&lt;/a&gt;). Launchers were missiles with a different nose cone, and the whole field was shaped by people whose job was to make sure the other side learned nothing.&lt;/p&gt;
&lt;p&gt;That culture made sense for what it was. But it didn&amp;rsquo;t stay where it belonged. Civil and commercial space grew up inside the same institutions, with the same suppliers, the same contracting habits and the same instinct: if it flies, it&amp;rsquo;s sensitive, and if it&amp;rsquo;s sensitive, nobody outside gets to see it.&lt;/p&gt;
&lt;p&gt;The clearest example of what that instinct costs is the American satellite industry. In 1999, after a scandal over US companies sharing technical information with China while investigating failed launches, Congress reclassified commercial communication satellites as weapons. They moved from the Commerce Department&amp;rsquo;s lighter export rules to ITAR, the US regulations on arms exports (&lt;a href=&quot;https://www.freethink.com/culture/u-s-government-treated-satellites-machine-guns-15-years&quot;&gt;Freethink&lt;/a&gt;, &lt;a href=&quot;https://orbitcodex.com/knowledge-base/itar-and-export-controls&quot;&gt;Orbit Codex&lt;/a&gt;). A TV broadcast satellite was now regulated like a machine gun.&lt;/p&gt;
&lt;p&gt;Before the change, US manufacturers held on average 83% of the commercial satellite manufacturing market. Within a few years it was down to about 50% (&lt;a href=&quot;https://thespacereview.com/article/533/1&quot;&gt;The Space Review&lt;/a&gt;). Not all of that was ITAR; the market also had too many manufacturers chasing too few contracts. But European companies saw the opening and started designing satellites with no US components at all, so customers could skip the licensing delays. France launched the first &amp;ldquo;ITAR-free&amp;rdquo; satellite in 2005 (&lt;a href=&quot;https://www.satellitetoday.com/uncategorized/2006/10/02/experts-see-export-controls-harming-u-s-sales/&quot;&gt;Satellite Today&lt;/a&gt;). Most commercial satellites only came off the munitions list in 2014, fifteen years later (&lt;a href=&quot;https://space.commerce.gov/revised-satellite-export-control-rules-published/&quot;&gt;US Office of Space Commerce&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The point isn&amp;rsquo;t about the US. It&amp;rsquo;s that closing things off, in the name of protecting an industry, shrank that industry. The ones who gained were the ones who were easier to work with.&lt;/p&gt;
&lt;p&gt;Europe has its own version, with better manners. ESA has an open source policy, and on paper it even defines open source the way the Open Source Initiative does. Then it carves out a kind of &amp;ldquo;open source&amp;rdquo; whose licensed territory ends at the ESA member states, and requires committee approval before ESA-owned software goes anywhere else (&lt;a href=&quot;https://essr.esa.int/esa-open-source-policy&quot;&gt;ESA Open Source Policy&lt;/a&gt;). ESA&amp;rsquo;s standard contracts only allow open licensing as an option, so closed stays the default. And a licence that stops at a border isn&amp;rsquo;t open source by any definition the rest of the world uses. It&amp;rsquo;s the same old reflex, dressed up as openness.&lt;/p&gt;
&lt;h2&gt;We&amp;rsquo;ve seen this before&lt;/h2&gt;
&lt;p&gt;If you worked in software in the late 1990s, you remember the arguments. Linux was a hobby. Serious companies ran serious workloads on licensed operating systems, with a vendor to call when something broke. Open source was fine for students and for the edges, not for anything that mattered. In private, Microsoft knew better: its internal memos, leaked in 1998 as the &amp;ldquo;Halloween documents&amp;rdquo;, called open source a direct threat to its server business (&lt;a href=&quot;https://www.catb.org/esr/halloween/&quot;&gt;Halloween Documents&lt;/a&gt;). In public, Steve Ballmer was still calling Linux &amp;ldquo;a cancer&amp;rdquo; in 2001 (&lt;a href=&quot;https://www.theregister.com/2001/06/02/ballmer_linux_is_a_cancer/&quot;&gt;The Register&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Sound familiar? It&amp;rsquo;s the hybrid argument, almost word for word, twenty-five years earlier.&lt;/p&gt;
&lt;p&gt;Today Microsoft says that more than 60% of customer cores on Azure run Linux (&lt;a href=&quot;https://www.phoronix.com/news/Azure-Endorses-AlmaLinux&quot;&gt;Phoronix&lt;/a&gt;). The company that fought Linux hardest now runs a cloud where most of the paying workload is Linux. Nobody converted Microsoft with an ethics lecture. Customers wanted it, it was cheaper to run, and the ecosystem around it was bigger than anything one vendor could build.&lt;/p&gt;
&lt;p&gt;The numbers on the wider economy point the same way. A 2024 Harvard Business School working paper estimated what it would cost if open source disappeared and every company had to rebuild the open source it uses: about $8.8 trillion. Firms would be spending 3.5 times more on software than they do now (&lt;a href=&quot;https://papers.ssrn.com/abstract=4693148&quot;&gt;Hoffmann, Nagle &amp;amp; Zhou&lt;/a&gt;). A 2021 study for the European Commission put open source&amp;rsquo;s contribution to EU GDP at €65–95 billion a year, from roughly €1 billion invested in 2018. It also estimated that 10% more contributions would add 0.4–0.6% to GDP and more than 600 new tech start-ups (&lt;a href=&quot;https://digital-strategy.ec.europa.eu/en/news/commission-publishes-study-impact-open-source-european-economy&quot;&gt;European Commission&lt;/a&gt;). You can argue about the methodology of either study, and people have. You can&amp;rsquo;t really argue about the order of magnitude.&lt;/p&gt;
&lt;p&gt;Open source won in operating systems, the web, the cloud, databases, machine learning frameworks. It didn&amp;rsquo;t win because it was nicer. It won because it was the better business model for the shared layers: the ones everybody needs and nobody makes money by owning.&lt;/p&gt;
&lt;h2&gt;It&amp;rsquo;s already happening in space, quietly&lt;/h2&gt;
&lt;p&gt;Space has started down the same road. It just doesn&amp;rsquo;t talk about it much.&lt;/p&gt;
&lt;p&gt;When NASA&amp;rsquo;s Ingenuity helicopter flew on Mars in 2021, its navigation computer ran Linux and its flight software was built on F Prime, a framework JPL had released as open source. JPL&amp;rsquo;s engineers said it was the first time the lab had open-sourced flight software, and that they were flying an open source operating system, an open source flight framework and parts you could buy off the shelf (&lt;a href=&quot;https://www.jpl.nasa.gov/news/meet-the-open-source-software-powering-nasas-ingenuity-mars-helicopter/&quot;&gt;NASA/JPL&lt;/a&gt;, &lt;a href=&quot;https://github.com/readme/featured/nasa-ingenuity-helicopter&quot;&gt;GitHub&lt;/a&gt;). The first powered flight on another planet ran on code anyone can download.&lt;/p&gt;
&lt;p&gt;Orekit is a less famous story and a better business lesson. CS (now CS Group), a French company, started building a flight dynamics library in-house in 2002. In 2008 they released it under the Apache licence. By traditional logic, they gave away the crown jewels. Today Airbus Defence and Space uses it in its flight dynamics software, Thales Alenia Space uses it for a new geostationary platform, and CNES chose it in 2011 as the basis of its next generation of flight dynamics systems (&lt;a href=&quot;https://orekit.org/&quot;&gt;Orekit&lt;/a&gt;). CS Group still sells products built on top of it. They didn&amp;rsquo;t lose their business by opening it. They became the centre of it.&lt;/p&gt;
&lt;p&gt;And then there&amp;rsquo;s our own corner. On 18 May 2017, UPSat was deployed from the ISS: a 2U CubeSat built by the University of Patras and Libre Space Foundation, with every subsystem designed in the open, hardware and software. Shortly after deployment, its telemetry was being picked up by SatNOGS stations around the world (&lt;a href=&quot;https://libre.space/2017/05/19/upsat-successful-deployment/&quot;&gt;LSF&lt;/a&gt;). SatNOGS is a ground station network built and run mostly by volunteers, on open hardware and software, and more than four thousand stations have been registered on it over the years (&lt;a href=&quot;https://network.satnogs.org/stations/&quot;&gt;SatNOGS Network&lt;/a&gt;). No proprietary ground segment could have been rolled out that widely, that cheaply, by that many different people.&lt;/p&gt;
&lt;h2&gt;Not only a matter of principle&lt;/h2&gt;
&lt;p&gt;At LSF we started from principles. We believe space is a commons, that the technology to reach it should belong to everyone, and that knowledge paid for by the public should go back to the public. I still believe all of that.&lt;/p&gt;
&lt;p&gt;But I&amp;rsquo;ve noticed that when I make that case in a room full of industry people, eyes glaze over. Ethics sounds like a cost. So let me make the other case, the one I&amp;rsquo;d make to a CFO, or to a ministry deciding where to put its space budget.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Open lowers the entry fee.&lt;/strong&gt; A new player in space today, whether a small company, a university, a non-profit or a country starting its first programme, has to pay for the same things everyone before them paid for. Flight software. A ground segment. A comms stack. Mission control tools. Most of that is not where anyone&amp;rsquo;s value lies. It&amp;rsquo;s plumbing. When the plumbing is closed, every newcomer pays for it again, either by building it or by licensing it from someone who did. When it&amp;rsquo;s open, they start from where the field already is. The Brazilian paper makes this exact point about licensing costs in countries with tight budgets, and then stops one step short of the conclusion.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Open is how you disrupt incumbents.&lt;/strong&gt; What protects a traditional space company from newcomers is accumulated, closed heritage: years of flown designs nobody else can see. Open components take that advantage away, because the same building blocks become available to everyone. That&amp;rsquo;s exactly why it&amp;rsquo;s disruptive, and exactly why incumbents won&amp;rsquo;t lead it. It happened to the proprietary Unix vendors. It can happen to proprietary platforms and software stacks in space. If you&amp;rsquo;re a new entrant, open is not a sacrifice. It&amp;rsquo;s your best weapon.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Open is more sustainable.&lt;/strong&gt; Missions outlive vendors. A satellite designed today may be operated for ten or fifteen years, and the company that wrote its ground software may not be around for all of them. With open code, maintenance can be shared, forked, picked up by someone else. More importantly, every closed mission throws its lessons away. The fixes, the test cases, the things learned the hard way stay inside one company and die with the programme. In an open stack, heritage compounds. Each mission that flies an open component makes it more trustworthy for the next one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;And there&amp;rsquo;s still value to be generated.&lt;/strong&gt; Orekit shows you can open a core asset and still sell products, integration and expertise around it. The real value in this industry is generated in services, data, operations and the payloads that actually make a mission different. Nobody&amp;rsquo;s business case is &amp;ldquo;we wrote our own telemetry parser&amp;rdquo;.&lt;/p&gt;
&lt;h2&gt;&amp;ldquo;But what about security?&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;This is the objection the hybrid model rests on, so it deserves a real answer.&lt;/p&gt;
&lt;p&gt;Cryptographers settled this in the 1880s, with what&amp;rsquo;s known as Kerckhoffs&amp;rsquo;s principle (&lt;a href=&quot;https://www.petitcolas.net/kerckhoffs/&quot;&gt;Kerckhoffs, 1883&lt;/a&gt;). A system should stay secure even if everything about it except the key is public. Security that depends on nobody seeing the design isn&amp;rsquo;t security. It&amp;rsquo;s a delay.&lt;/p&gt;
&lt;p&gt;Space already has the counterexample. On 24 February 2022, the morning Russia invaded Ukraine, an attack on Viasat&amp;rsquo;s KA-SAT network knocked tens of thousands of satellite broadband modems offline across Europe. The attackers used the network&amp;rsquo;s own management system to push malware that wiped the modems&amp;rsquo; memory (&lt;a href=&quot;https://www.sentinelone.com/labs/acidrain-a-modem-wiper-rains-down-on-europe/&quot;&gt;SentinelLabs&lt;/a&gt;, &lt;a href=&quot;https://www.bleepingcomputer.com/news/security/viasat-confirms-satellite-modems-were-wiped-with-acidrain-malware/&quot;&gt;BleepingComputer&lt;/a&gt;). As collateral damage, Enercon lost remote monitoring and control of 5,800 wind turbines in central Europe (&lt;a href=&quot;https://www.euronews.com/next/2022/02/28/ukraine-crisis-cyber-enercon&quot;&gt;Euronews/Reuters&lt;/a&gt;). That was a closed, proprietary system run by a serious company. Being closed didn&amp;rsquo;t protect it. It just meant the people who might have spotted the weaknesses weren&amp;rsquo;t looking.&lt;/p&gt;
&lt;p&gt;The things that actually make space systems secure all work at least as well on open code: threat modelling, verification and validation, signed updates, keeping a full inventory of every component in your software, penetration testing. Many of them work better, because more people can check.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not saying a military reconnaissance payload should be on GitLab. Defence will keep its secrets, and that&amp;rsquo;s fine. My argument is about the default for everyone else: the civil, scientific and commercial missions that picked up defence&amp;rsquo;s habits without having defence&amp;rsquo;s reasons.&lt;/p&gt;
&lt;h2&gt;Casting off the inertia&lt;/h2&gt;
&lt;p&gt;Inertia doesn&amp;rsquo;t go away by itself. Somebody has to push. Here&amp;rsquo;s where I think the push should come from.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Public money, public code.&lt;/strong&gt; Software and hardware designs paid for by space agencies should be open by default, under standard OSI-approved licences, available worldwide. Not limited to a territory, not waiting on a committee.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Procurement that rewards reuse.&lt;/strong&gt; Tenders should give credit for building on open components and contributing improvements back, instead of quietly favouring whoever owns the most closed heritage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Count open heritage as heritage.&lt;/strong&gt; When an open component has flown, that flight history should count for the next mission that uses it, whoever integrates it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Companies: open your plumbing.&lt;/strong&gt; Keep what really sets you apart. Open the rest, and become the place everybody else builds on. It worked for CS Group. It&amp;rsquo;s also how we&amp;rsquo;ve worked at LSF from the start: so many CubeSat teams use SatNOGS precisely because anyone can build on it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Keep export controls narrow.&lt;/strong&gt; Control what is actually sensitive, and stop treating ordinary satellite parts as munitions. We&amp;rsquo;ve seen what the alternative costs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Newcomers: build on the commons, and give back.&lt;/strong&gt; Every fix that goes upstream lowers the entry fee for the next team.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;None of this is radical. It&amp;rsquo;s what the software world did, slowly and painfully, over twenty years. Space can do it faster, because we already know how the story ends.&lt;/p&gt;
&lt;h2&gt;Closing&lt;/h2&gt;
&lt;p&gt;Space is about to have more players than it has ever had. Small companies, universities, non-profits, countries launching their first satellite. The question is whether each of them has to pay the same entry fee separately, rebuilding the same plumbing in private, or whether they can start from a shared foundation and spend their money on what&amp;rsquo;s actually new.&lt;/p&gt;
&lt;p&gt;The first option is how space has always worked. The second is how every other technology field that scaled ended up working. I know which one I&amp;rsquo;d bet on, and not only because I think it&amp;rsquo;s right. It&amp;rsquo;s cheaper, it&amp;rsquo;s faster, and it makes the whole field bigger.&lt;/p&gt;
&lt;p&gt;Space was born classified. It doesn&amp;rsquo;t have to stay that way.&lt;/p&gt;
&lt;h2 class=&quot;post-sources&quot;&gt;Sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Miranda, Chai &amp;amp; Barradas Filho, &lt;em&gt;Open source vs. propriedade privada: o dilema no setor espacial&lt;/em&gt;, Space Week Nordeste 2025&lt;/li&gt;
&lt;li&gt;University of Maryland Aerospace Engineering, &lt;a href=&quot;https://aero.umd.edu/news/story/history-changed-on-october-4-1957&quot;&gt;History changed on October 4, 1957&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Britannica, &lt;a href=&quot;https://www.britannica.com/topic/launch-vehicle&quot;&gt;Launch vehicle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;US Space Force, Space and Missile Systems Center history, &lt;a href=&quot;https://www.losangeles.spaceforce.mil/Portals/16/documents/AFD-060912-024.pdf&quot;&gt;Launch Vehicles chapter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;National Reconnaissance Office, &lt;a href=&quot;https://www.nro.gov/History-and-Studies/Center-for-the-Study-of-National-Reconnaissance/The-CORONA-Program&quot;&gt;The CORONA Program&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Freethink, &lt;a href=&quot;https://www.freethink.com/culture/u-s-government-treated-satellites-machine-guns-15-years&quot;&gt;Why the U.S. government treated satellites and machine guns as the same for 15 years&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Orbit Codex, &lt;a href=&quot;https://orbitcodex.com/knowledge-base/itar-and-export-controls&quot;&gt;ITAR &amp;amp; Export Controls&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The Space Review, &lt;a href=&quot;https://thespacereview.com/article/533/1&quot;&gt;ITAR and the US commercial satellite manufacturing sector&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Satellite Today, &lt;a href=&quot;https://www.satellitetoday.com/uncategorized/2006/10/02/experts-see-export-controls-harming-u-s-sales/&quot;&gt;Experts See Export Controls Harming U.S. Sales&lt;/a&gt;, Oct 2006&lt;/li&gt;
&lt;li&gt;US Office of Space Commerce, &lt;a href=&quot;https://space.commerce.gov/revised-satellite-export-control-rules-published/&quot;&gt;Revised Satellite Export Control Rules Published&lt;/a&gt;, May 2014&lt;/li&gt;
&lt;li&gt;ESA, &lt;a href=&quot;https://essr.esa.int/esa-open-source-policy&quot;&gt;ESA Open Source Policy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Eric S. Raymond, &lt;a href=&quot;https://www.catb.org/esr/halloween/&quot;&gt;The Halloween Documents&lt;/a&gt;, 1998&lt;/li&gt;
&lt;li&gt;The Register, &lt;a href=&quot;https://www.theregister.com/2001/06/02/ballmer_linux_is_a_cancer/&quot;&gt;Ballmer: &amp;ldquo;Linux is a cancer&amp;rdquo;&lt;/a&gt;, June 2001&lt;/li&gt;
&lt;li&gt;Phoronix, &lt;a href=&quot;https://www.phoronix.com/news/Azure-Endorses-AlmaLinux&quot;&gt;Linux Use On Microsoft Azure Crosses 60%&lt;/a&gt;, Oct 2024&lt;/li&gt;
&lt;li&gt;Hoffmann, Nagle &amp;amp; Zhou, &lt;a href=&quot;https://papers.ssrn.com/abstract=4693148&quot;&gt;The Value of Open Source Software&lt;/a&gt;, Harvard Business School, 2024&lt;/li&gt;
&lt;li&gt;European Commission, &lt;a href=&quot;https://digital-strategy.ec.europa.eu/en/news/commission-publishes-study-impact-open-source-european-economy&quot;&gt;Study on the impact of Open Source on the European economy&lt;/a&gt;, Sep 2021&lt;/li&gt;
&lt;li&gt;NASA/JPL, &lt;a href=&quot;https://www.jpl.nasa.gov/news/meet-the-open-source-software-powering-nasas-ingenuity-mars-helicopter/&quot;&gt;Meet the Open-Source Software Powering NASA&amp;rsquo;s Ingenuity Mars Helicopter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GitHub ReadME, &lt;a href=&quot;https://github.com/readme/featured/nasa-ingenuity-helicopter&quot;&gt;Open Source on Mars&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://orekit.org/&quot;&gt;Orekit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Libre Space Foundation, &lt;a href=&quot;https://libre.space/2017/05/19/upsat-successful-deployment/&quot;&gt;Successful deployment of UPSat, the first open source satellite&lt;/a&gt;, May 2017&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://network.satnogs.org/stations/&quot;&gt;SatNOGS Network: Ground Stations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Auguste Kerckhoffs, &lt;a href=&quot;https://www.petitcolas.net/kerckhoffs/&quot;&gt;La cryptographie militaire&lt;/a&gt;, Journal des sciences militaires, 1883&lt;/li&gt;
&lt;li&gt;SentinelLabs, &lt;a href=&quot;https://www.sentinelone.com/labs/acidrain-a-modem-wiper-rains-down-on-europe/&quot;&gt;AcidRain: A Modem Wiper Rains Down on Europe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;BleepingComputer, &lt;a href=&quot;https://www.bleepingcomputer.com/news/security/viasat-confirms-satellite-modems-were-wiped-with-acidrain-malware/&quot;&gt;Viasat confirms satellite modems were wiped with AcidRain malware&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Euronews/Reuters, &lt;a href=&quot;https://www.euronews.com/next/2022/02/28/ukraine-crisis-cyber-enercon&quot;&gt;Satellite outage knocks out thousands of Enercon&amp;rsquo;s wind turbines&lt;/a&gt;, Feb 2022&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Collectivists with power tools</title>
    <link href="https://pierros.papadeas.gr/writing/collectivists-with-power-tools/"/>
    <id>https://pierros.papadeas.gr/writing/collectivists-with-power-tools/</id>
    <published>2026-09-27T00:00:00Z</published>
    <updated>2026-09-27T00:00:00Z</updated>
    <summary>A reply to the LLM policy debate in GNOME and KDE. You can be a FLOSS collectivist and still use LLMs as tools.</summary>
    <content type="html">&lt;p&gt;Diego wrote &lt;a href=&quot;https://diegoe.be/2026/09/25/llm-policies-progress-at-all-costs/&quot;&gt;a post&lt;/a&gt; this week about the LLM policy fights in GNOME and KDE. He splits FLOSS into two camps. &amp;ldquo;Collectivists&amp;rdquo; are in it for the shared journey, the mentoring, the friends. &amp;ldquo;Completionists&amp;rdquo; treat software as a product and other people as speed bumps. In his telling, LLMs are the lever the second camp uses to push the first one out.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve spent most of my adult life on the collectivist side of that line. A decade at Mozilla, mostly on community building. Then co-founding Libre Space Foundation, where the whole point was that a bunch of volunteers with antennas on their roofs could build a global satellite ground station network together. So I read Diego&amp;rsquo;s post nodding along for the first half.&lt;/p&gt;
&lt;p&gt;Then I got to the conclusion, and I had to write this. You can be a collectivist and use LLMs. The tool doesn&amp;rsquo;t pick your side. You do.&lt;/p&gt;
&lt;h2&gt;Where Diego is right&lt;/h2&gt;
&lt;p&gt;Let me start with what I agree with, because it&amp;rsquo;s a lot.&lt;/p&gt;
&lt;p&gt;The failure mode he describes is real. Someone who already thinks of themselves as the expert points a model at a codebase, gets 80% of a feature, fills in the rest, and opens a merge request. The review becomes a formality. If you push back, you&amp;rsquo;re not arguing with a person anymore, you&amp;rsquo;re arguing with &amp;ldquo;the machine plus the expert&amp;rdquo;. Nobody got mentored. Nobody learned anything. The maintainer now has to review a pile of code the author only half understands. That is a bad trade for any community, and &amp;ldquo;expert slop&amp;rdquo; is a good name for it.&lt;/p&gt;
&lt;p&gt;He&amp;rsquo;s also right that every tooling decision is political, and that a project should ask &lt;em&gt;for whom&lt;/em&gt; it wants to go faster. I&amp;rsquo;d sign that sentence.&lt;/p&gt;
&lt;p&gt;Where we part ways is on what causes the problem. Diego&amp;rsquo;s post blames the tool. I think the tool only amplifies what the person already does. The completionist who treats reviewers as obstacles was doing it before 2023 too. They just did it with 4,000-line patches written at 3am and a &amp;ldquo;trust me, I know this subsystem&amp;rdquo;. LLMs made that behaviour cheaper. They didn&amp;rsquo;t invent it.&lt;/p&gt;
&lt;h2&gt;The binary is in the wrong place&lt;/h2&gt;
&lt;p&gt;Diego&amp;rsquo;s two camps are useful, but he draws the border along the toolchain. I&amp;rsquo;d draw it along behaviour.&lt;/p&gt;
&lt;p&gt;A collectivist, as I understand the word, is someone who:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;explains their work so others can pick it up&lt;/li&gt;
&lt;li&gt;takes review seriously, in both directions&lt;/li&gt;
&lt;li&gt;spends time bringing new people in&lt;/li&gt;
&lt;li&gt;ships things that belong to everyone, under licenses that keep them that way&lt;/li&gt;
&lt;li&gt;cares about who pays the costs of what we build&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nothing on that list says anything about how the first draft of a function got written. You can do every one of those things with a model in your editor. And you can fail every one of them with nothing but vim and a very high opinion of yourself.&lt;/p&gt;
&lt;p&gt;The book club analogy from the GNOME discussions is a nice one: we read the book because we want to read it, not to discuss a summary. Fair. But a book club doesn&amp;rsquo;t ban people who read the audiobook, or who needed a dictionary for the hard chapters, or who read it in translation. It asks that you show up having engaged with the thing, and that you talk to each other. That&amp;rsquo;s the right bar for a contribution too.&lt;/p&gt;
&lt;h2&gt;Hand-written code as a gate&lt;/h2&gt;
&lt;p&gt;There&amp;rsquo;s a quieter assumption in the post that bothers me more than the rest. The &amp;ldquo;big brain engineers&amp;rdquo; who &amp;ldquo;avoid reading documentation, writing boilerplate, learning unfamiliar code&amp;rdquo; are the villains. The implied hero is the person who does all of that by hand, because that&amp;rsquo;s what real engineering is.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m an architectural engineer. I&amp;rsquo;ve spent years around people building satellites, ground stations and radio software, and most of them are not leet coders either. They&amp;rsquo;re RF people, mechanical people, ops people, astronomers, students. In the SatNOGS network, plenty of the people who made stations work understood antennas far better than they understood Python. For most of FLOSS history, the price of entry for those people was: first become a decent programmer, then we&amp;rsquo;ll listen to your domain knowledge.&lt;/p&gt;
&lt;p&gt;That price was always a filter, and it filtered in a familiar direction. It favoured people with free time, a CS education, fluent English, and the confidence to post a patch and take a beating in review. If the collectivist project is about &amp;ldquo;overcoming language and social barriers&amp;rdquo;, as Diego writes, then the barrier of &lt;em&gt;having to type every line yourself&lt;/em&gt; deserves the same scrutiny.&lt;/p&gt;
&lt;p&gt;Engineering was never the typing. It&amp;rsquo;s understanding the problem, choosing the trade-offs, testing against reality, and owning the result when it breaks. A structural engineer who uses analysis software is still doing engineering. A surveyor with an RTK receiver instead of a chain and a theodolite is still surveying. The judgement is the job. When we say that only hand-written code counts, we&amp;rsquo;re telling a lot of people who were finally able to build things that they don&amp;rsquo;t belong. That is a strange position for a collectivist to take.&lt;/p&gt;
&lt;h2&gt;A case from my own bench: vathra.xyz&lt;/h2&gt;
&lt;p&gt;So here&amp;rsquo;s a concrete one, since this debate needs fewer hypotheticals.&lt;/p&gt;
&lt;p&gt;Greece has about 25,000 trigonometric points from the Hellenic Army Geographical Service. They&amp;rsquo;re concrete pillars on hilltops, the physical backbone of the country&amp;rsquo;s old geodetic network. Nobody really knows how many of them are still standing. Some have been destroyed over the decades, some are fine and just forgotten.&lt;/p&gt;
&lt;p&gt;I wanted a map where hikers, surveyors and anyone curious could find these points, visit them, and report what they found, with photos. That became &lt;a href=&quot;https://vathra.xyz&quot;&gt;vathra.xyz&lt;/a&gt;. I built it entirely with LLMs. Backend, frontend, map, auth, data pipeline. I&amp;rsquo;m not a web developer and I wasn&amp;rsquo;t going to become one for a side project.&lt;/p&gt;
&lt;p&gt;Did I lose the joy of making something? Not for a second. I made every decision that mattered: what a &amp;ldquo;condition report&amp;rdquo; is, how to handle the old Greek coordinate system, what gets published and under which license. I argued with the model, threw away its bad ideas, read the code it wrote, and fixed what it got wrong. It felt a lot like working with an eager junior colleague who types very fast and needs supervision. The creative part, the part that&amp;rsquo;s actually fun, stayed mine.&lt;/p&gt;
&lt;p&gt;And then the collectivist part happened, which is what I really want Diego to hear. People showed up. As I write this, 114 registered users have filed 914 condition reports covering 829 points, and found 148 markers destroyed or missing. The dataset gets published as snapshots on &lt;a href=&quot;https://zenodo.org/records/18863833&quot;&gt;Zenodo&lt;/a&gt; under CC BY 4.0, and the &lt;a href=&quot;https://github.com/ppapadeas/greece-trig-points&quot;&gt;code is public&lt;/a&gt;. Hikers talk to surveyors who talk to people who just like old maps. None of them know or care how the API routes got written. They care that the thing exists, that it&amp;rsquo;s open, and that their reports go into a commons.&lt;/p&gt;
&lt;p&gt;Without LLMs, vathra would not exist. It would be one more idea in a notebook. With them, it&amp;rsquo;s a small community doing citizen science on a piece of shared national infrastructure. I have a hard time filing that under &amp;ldquo;progress at all costs&amp;rdquo;.&lt;/p&gt;
&lt;h2&gt;About the bill&lt;/h2&gt;
&lt;p&gt;The second half of Diego&amp;rsquo;s post is about externalities: data centres wrecking towns, energy and water use, speculation driving up prices, pension funds exposed to a bubble. I don&amp;rsquo;t want to wave any of that away. The concentration of this technology in a handful of very large companies is a real problem, and I&amp;rsquo;d rather not pretend otherwise because I happen to find the tools useful.&lt;/p&gt;
&lt;p&gt;But I think a contributor ban is the wrong lever for it, for three reasons.&lt;/p&gt;
&lt;p&gt;First, it doesn&amp;rsquo;t move the needle. A GNOME-wide ban will not change a single data centre&amp;rsquo;s water permit. The companies building them aren&amp;rsquo;t waiting for our patches. What does move things is regulation, procurement rules, and pressure on where public money goes. Those are fights FLOSS people are good at, and we should be in them.&lt;/p&gt;
&lt;p&gt;Second, we already don&amp;rsquo;t apply this test to anything else. Our projects run CI on cloud providers, mirror to platforms owned by the same companies, and ship on hardware with supply chains nobody would call clean. We make pragmatic calls about infrastructure all the time. Singling out one tool as uniquely disqualifying looks more like identity than principle.&lt;/p&gt;
&lt;p&gt;Third, and most important: if we care about who owns this technology, walking away from it hands it to exactly the people we&amp;rsquo;re worried about. The collectivist move is to do what we did with operating systems, browsers and compilers. Build open models, open datasets, local inference, community-run infrastructure. Use them, improve them, and make them good enough that nobody &lt;em&gt;has&lt;/em&gt; to rent intelligence from a hyperscaler. You don&amp;rsquo;t get there by declaring the whole field unclean.&lt;/p&gt;
&lt;p&gt;On productivity, Diego links the &lt;a href=&quot;https://arxiv.org/abs/2507.09089&quot;&gt;METR study&lt;/a&gt; that found experienced developers were 19% slower with AI tools while believing they were 20% faster. It&amp;rsquo;s a good study and the perception gap is a useful warning. It&amp;rsquo;s also 16 developers working on large, mature repositories they already knew inside out. That&amp;rsquo;s the one setting where you&amp;rsquo;d expect the least help. It says very little about an architect building a map app, a translator fixing a string pipeline, or a student trying to understand a codebase for the first time. For vathra, the question was never &amp;ldquo;19% faster or slower&amp;rdquo;. It was &amp;ldquo;exists or doesn&amp;rsquo;t&amp;rdquo;.&lt;/p&gt;
&lt;h2&gt;What a collectivist policy could look like&lt;/h2&gt;
&lt;p&gt;Jordan Petridis, in &lt;a href=&quot;https://blogs.gnome.org/alatiera/2026/09/23/the-gnome-llm-policy-that-i-want/&quot;&gt;his draft&lt;/a&gt;, is honest that a ban is unenforceable and works mostly as a statement of values, like a Code of Conduct. I think that&amp;rsquo;s exactly right, which is why the values it states matter so much. &amp;ldquo;Your tools make you unwelcome&amp;rdquo; is a different message from &amp;ldquo;your behaviour makes you unwelcome&amp;rdquo;. Only the second one is about community.&lt;/p&gt;
&lt;p&gt;So here&amp;rsquo;s what I&amp;rsquo;d rather see written down:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;You own what you submit.&lt;/strong&gt; You can explain every line, answer review questions yourself, and maintain it afterwards. &amp;ldquo;The model wrote it&amp;rdquo; is never an answer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Say how you worked.&lt;/strong&gt; A short disclosure line in the MR. Not as a confession, just so reviewers know what kind of review to do.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Respect the reviewer&amp;rsquo;s time.&lt;/strong&gt; No drive-by patches of generated code nobody asked for. Small, focused changes. Maintainers can close anything that looks like output was pasted in without being understood, no discussion needed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Talk before you build.&lt;/strong&gt; Big changes start in an issue or on Matrix with humans, same as always. A model can help you prototype, it can&amp;rsquo;t give you consensus.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mentoring stays human.&lt;/strong&gt; Newcomer issues are for people learning the project. Solving them with a model to farm a contribution count misses the point.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prefer open.&lt;/strong&gt; Where there&amp;rsquo;s a choice, prefer open-weight models and local or community-hosted inference, and help make those better.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Notice that almost none of this is new. Swap &amp;ldquo;model&amp;rdquo; for &amp;ldquo;a big patch you copied from Stack Overflow&amp;rdquo; and it reads like any good CONTRIBUTING file from 2012. That&amp;rsquo;s the point. The norms that protect a community were always about behaviour.&lt;/p&gt;
&lt;h2&gt;Closing&lt;/h2&gt;
&lt;p&gt;GNOME didn&amp;rsquo;t need LLMs for thirty years of great work, and it doesn&amp;rsquo;t need them now. Agreed. But &amp;ldquo;we didn&amp;rsquo;t need it&amp;rdquo; is also what people said about every tool that eventually let more people in. Graphical installers, web-based review, translation platforms, even Git itself.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m a collectivist. I build things with other people, and I believe the stuff we build should belong to all of us. I also use LLMs every day, and they&amp;rsquo;ve let me build things I couldn&amp;rsquo;t have built alone, which then gave other people something to gather around. I don&amp;rsquo;t see a contradiction there, and I don&amp;rsquo;t think I&amp;rsquo;m alone.&lt;/p&gt;
&lt;p&gt;If the FLOSS world draws the line at the tool, a lot of people like me will quietly end up on the other side of it. Not because we stopped caring about community, but because someone decided that caring looks like a particular way of typing. Let&amp;rsquo;s draw the line at how we treat each other instead. That&amp;rsquo;s the line that was always there.&lt;/p&gt;
&lt;h2 class=&quot;post-sources&quot;&gt;Sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Diego, &lt;a href=&quot;https://diegoe.be/2026/09/25/llm-policies-progress-at-all-costs/&quot;&gt;LLM Policies: Progress At All Costs&lt;/a&gt;, 25 Sep 2026&lt;/li&gt;
&lt;li&gt;Jordan Petridis, &lt;a href=&quot;https://blogs.gnome.org/alatiera/2026/09/23/the-gnome-llm-policy-that-i-want/&quot;&gt;The GNOME LLM policy that I want&lt;/a&gt;, 23 Sep 2026&lt;/li&gt;
&lt;li&gt;Becker et al. (METR), &lt;a href=&quot;https://arxiv.org/abs/2507.09089&quot;&gt;Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vathra.xyz&quot;&gt;vathra.xyz&lt;/a&gt; and its &lt;a href=&quot;https://github.com/ppapadeas/greece-trig-points&quot;&gt;source code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Papadeas, &lt;a href=&quot;https://zenodo.org/records/18863833&quot;&gt;Hellas Trig Points Dataset, March 2026&lt;/a&gt;, Zenodo, CC BY 4.0&lt;/li&gt;
&lt;li&gt;Allan Day, &lt;a href=&quot;https://blogs.gnome.org/aday/2017/08/08/the-gnome-way/&quot;&gt;The GNOME Way&lt;/a&gt;, 2017&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
</feed>
