Jonathan. Frech’s WebBlog

Opakfreie Software (#299)

Jonathan Frech,

Abriss. Als emphatische, mir zu Teilen zu sehr weltuntergangsprophezeiende Con­clu­si­o schreibe ich diesem Text den folgenden Korken:
Die GPL war sicherlich ein Meilenstein. Doch können wir uns 202x den Luxus nicht mehr leisten, über Be­sitz­ver­hält­nis­se zu reden. Und all das ist eine Lizenz: ein rechtlich bindendes Do­ku­ment, das klärt, wem der Inhalt gehört.
Mit steigendem Überwachungsunwohl reicht der Lessig-Traum⁠¹ einer kommunal gehaltenen Do­ku­ment­en­samm­lung jedoch nicht aus, um Seelenfrieden zu fin­den: weltumspannend agierende Me­ga­fir­men kon­trol­lie­ren Mil­li­ar­den siliziumgeborener Söldner; wer ihre Ma­schi­ne­rie­an­wei­sung­en kennt oder besitzt ist irrelevant, sie ge­hor­chen nicht dem mündigen Bürger, der sie für sein kleines Leben anheuert.

Be­grif­fen schenkt ihr gesell­schaft­lich­er Kontext Bedeutung, ungeachtet der Größe der Men­schen­grup­pe noch Über­ein­stim­mungs­kon­flikt­po­ten­zial gegenüber anderen. Ger­ma­ni­scher Or­tho­gra­fie­tra­di­tion folgend erhalten er­star­ren­de Komposita einen Er­ken­nungs­mar­ker darin, dass nicht die Ausgangswörter in einer bestimmten Kon­stel­la­tion als eins gelesen erstarren, sondern ihre leer­stel­len­be­frei­te Zusammensetzung, welche bei Neu­be­setz­ung zuvor nur ge­ring­fü­gig anderen Klangs als die getrennte Benutzung waren. Erstarrungen dieser Art in der englischen Sprache erhalten bri­tisch ge­dacht einen Bindestrich oder bedienen sich äußerst selten der oben beschriebenen Notation, mit dem erschlagenden Einfluss des Amerikanischen in den letzten drei viertel Jahrhunderten ist jedoch die von der unzusammengesetzten Nut­zung ununterscheidbare Schreibweise en vogue. Eine Tendenz, die sich nach dem Zerfall der europäischen Rechnerszene in den 80ern [Murphy1983⁠², S. 11—16] nur weiter verfestigte.

Dieses Plädoyer nachklingend, sollte es nicht verwunderlich sein, dass der Begriff freie Software (engl. free software) ein schwer fassbarer ist. Man verwechselt ihn nicht mit einer Daunenlieferung (engl. soft ware), doch in Herrn Stallmans Prägung [Williams2002⁠³] wird er nur in Herrn Stallmans Kreisen ver­wen­det.

Von der syntaktischen Verwirrung langsam Ab­stand nehmend, will ich auf zwei weitere Kom­pli­ka­ti­on­en hinweisen. Die erste ist, dass der am MIT geborene Begriff free software qua der as­so­zi­a­tiv­en, neu­pho­ne­mik­scheu­enden Natur des de­la­ti­ni­sierten Wissen­schafts­be­triebs, der seine semantischen Pole keiner toten sondern der All­tags­spra­che anheftet, die Tore dem Pres­ti­ge­ab­schlau­chen via Rück­läu­fern [Pörksen1988⁠⁴] öffnet: ein Prozess, der im prestigeträchtigen Raum florierende Lemmata die Zytokinese nachahmend entzweit und dem Zuhörer das Entwirren anhand von sozialer Einbettung der Äußerung auferlegen.
Die zweite, dass der Begriff Freiheit, im Schnittgebiet zwischen Philosophie und Politik liegend, einen hohen Grad an De­fi­ni­ti­ons­ho­heit [Pörksen1988] dem Sprecher gibt, wodurch er sich einer Plumpheit entzieht.

Rück­läu­fer sind die Katalysatoren von Hypes, ein mir schlüssiges Erklärungsmodell für die im letzten Jahrzehnt erfolgte Zusammenwerfung der Begriffe free software und open source software, gefolgt von der Abschwächung der Regelsätze des Attributs open source, mündend in einer eklat­frei­en Durch­führ­ung des Open-Source-Washings (ein dem Greenwashing parallel gebildeter Begriff, sie­he u. a. [DeVault2022⁠⁵]): Nur durch die Erfindung des Begriffs open source als semantisch naher Spezialfall fron free software, seine Aufweichung und letztendliche Auslaugung konnte Micro­soft Git­Hub kaufen.
Doch bin ich nicht daran, Hypes zu beklagen; diesem muss sich jede selbst entziehen, sofern Bedürfnis solcher Flucht vorhanden.

Vielmehr ist es der Freiheitsbegriff auf einem elektronenhirnbesetzten Erdball und der Ob­ses­sion, ihn in ein deterministisches Regelwerk zu zwängen, dem ich mich nun widmen will.

Das Web ist der Prometheus des Elek­tro­nen­hirns, und Austragungsort vieler da­ten­schutz­tech­nisch­er Massenmisshandlungen. Folglich musste die FSF ihre Ideologie auf diesem spielregelledigen Terrain präzisieren. Das Ergebnis war plakativ „GPL & eval-free, short JS“ [Stallman2009⁠⁶].
Der codegolfende Teenager, der ich einst war, tat diesen Ansatz impulsartig als arbiträr ab. Und auch acht Jahre später, mittlerweile fähig, den Satz von Rice zu zitieren, kann ich bloß den Versuch, einem nicht artikulierbaren Freiheitsgefühl Ausdruck zu verleihen, gutheißen.
Festzuhalten ist, dass selbst die lizenzpenetranteste Instituion (in Bezug auf Software; unter allen In­sti­tu­tio­nen, die kapitalarm sind) sich nicht auf bloß ihre eigene Schrift berufen kann, sondern für eine interpretierte Sprache, in nichtobfuskierter Weise vertrieben, FSF-abgesegnet lizensiert, zusätzlich die Notwendigkeit für Codestrukturregeln steht.

Ab dem Punkt, an dem das Quelltextausmaß die obere menschliche Aufnahmefähigkeit über eine Lebenszeit überschreitet, zerfallen die die Forderung offenen Quelltexts gebierenden Heu­ris­tik­en. Zahlen von mehreren dutzenden Millionen Zeilen für Firefox und Chromium⁠⁷ kommen dieser Grenze wohl nahe.

Im November letzten Jahres entschied ich mich, kein Open-Source mehr als Autor zu verfolgen: die EU-Recht-inkompatiblen und nicht mit den europäischen Gesellschaftswerten vereinzubaren End­los­an­sprü­che des Module-Proxys des Go-Projekts hatten mich moralisch überwältigt.

Nachhallend stellte ich mir die Frage, ob das bloße Nichtpublizieren von Quelltext meine Elek­tro­nen­hirn­nut­zung proprietär mache.
Viele wissenschaftliche Papiere nutzten Programme, die binnen weniger Jahrzehnte Lost-Media wur­den. Das ursprüngliche V⁠i ist verlorengegangen. Quelltextanalphabetismus oder Lesefaulheit fallen nach Gefühl groß aus.
Legislatur wie z.⁠ B. die DS-GVO (engl. GDPR) oder das GdD (engl. DSA) befassen sich mit Absicht, nicht blin­der Substanz. Der Unterschied zwischen einer „reinen Durchleitung“ (engl. “mere conduit”, sie­he #297) und restriktiveren Einteilungen der Vermittlungsdienstanbieter ist, ob die Daten „angeguckt“ (salopp formuliert) werden; die Maschine erfährt den TCP-Socket auf gleiche Weise.

Vor diesem Hintergrund begründe ich hiermit den Begriff der opakfreien Software: Freiheit, in welcher Weise auch im­mer persönlich aufgefasst ausgestaltet (für mich zzt. von Bedeutung ist die Entwicklung eines Humanismusbegriffs im digitalen Raum), ist in sich im Schriftmedium des Quelltexts verfolgbar, ohne scheu­klap­pen­ar­tig her­aus­ge­pick­ten Ein­zel­at­tri­bu­ten wie „Quelltext ist einsehbar“ zu folgen.
Ich bin ein Mensch und ich schreibe Zeilen in der Tradition meiner Spezies.


[1]Hier: Froher Blick darauf, was das Web dem schaffenden Zo­on po­li­ti­kon offenbart.
[2][Murphy1983] Brian Murphy: „The World Wired Up ; Un­scram­bling the new com­mu­ni­ca­tions puz­zle“. Comedia Publishing Group. London, 1983. ISBN 0-906890-4-1
[3][Williams2002] Sam Williams: „Free as in Freedom“. O’Reilly & Associates. Sebastopol, CA; 2002. ISBN 0-596-00287-4
[4][Pörksen1988] Uwe Pörksen: „Plastikwörter ; Die Sprache einer internationalen Diktatur“. Klett-Cotta. Stuttgart, 1988. ISBN 3-608-93614-9
[5][DeVault2022] Drew DeVault: „Git­Hub Copilot and open source laundering“. 2022-06-23. Online: https://drewdevault.com/2022/06/23/Copilot-GPL-washing.html [2022-06-30]
[6][Stallman2009] Richard Stallman: „The Java­Script Trap“. 2009. Online: https://www.gnu.org/philosophy/javascript-trap.en.html [2021-01-29, 2025-08-22]
[7]

Counting with Free­BSD 13.2-RELEASE’s grep, excluding the Git database and binary files, including test files and all white­space as well as comments:

; cd "$(mktemp -d)"
; git clone -q https://chromium.googlesource.com/chromium/src chromium-src
; cd chromium-src
; git checkout -q f32177c5480a5b5be984db4d5136d6bb2daf04e4
; grep -rI '' . | grep -v '^\./\.git/' | wc -l | sed 's. *..'
59587168