• FreeBSD grundsystem är nu helt fritt från GPL-licensierad kod

    FreeBSD har nått en viktig milstolpe: operativsystemets bassystem innehåller inte längre någon GPL-licensierad programvara. Den sista GPL-komponenten har tagits bort, samtidigt som den tidigare GNU-katalogen i källkodsträdet har avvecklats. För vanliga användare innebär förändringen nästan ingenting, men för FreeBSD-projektet markerar den slutet på en lång teknisk och licensmässig övergång.

    FreeBSD har nått en viktig milstolpe. Den sista programvaran med GPL-licens har nu tagits bort ur operativsystemets grundsystem. Därmed har också den särskilda katalogen för GNU-kod i FreeBSD:s källkodsträd kunnat avvecklas.

    Det betyder däremot inte att GPL-program har förbjudits eller försvunnit från FreeBSD. Användare kan fortfarande installera tusentals GPL-licensierade program genom FreeBSD:s paketförråd och Ports Collection. Förändringen gäller enbart det så kallade bassystemet.

    Vad är FreeBSD:s bassystem?

    FreeBSD skiljer sig på denna punkt från många Linuxdistributioner. I FreeBSD utvecklas operativsystemets kärna och grundläggande verktyg tillsammans som en sammanhållen helhet.

    Bassystemet innehåller bland annat:

    • operativsystemets kärna
    • systembibliotek
    • grundläggande kommandoradsverktyg
    • installationsprogram
    • nätverksverktyg
    • administrationsprogram

    Program som webbläsare, skrivbordsmiljöer, mediaspelare och kontorsprogram installeras separat. De räknas därför inte som en del av själva bassystemet.

    Det är alltså mer korrekt att säga att FreeBSD:s bassystem nu är fritt från GPL-licensierad programvara än att säga att hela FreeBSD är GPL-fritt.

    Det sista GPL-programmet har tagits bort

    Det sista kvarvarande GPL-licensierade programmet i bassystemet var dialog. Programmet används för att skapa textbaserade dialogrutor och menyer i terminalen.

    Tidigare använde FreeBSD:s installationsprogram dialog för att visa menyer och olika val för användaren. För ungefär fyra år sedan ersattes det dock av bsddialog, som är utvecklat med en BSD-licens.

    När dialog inte längre behövdes kunde även flera närliggande komponenter tas bort:

    • dpv
    • libdpv
    • libfigpar

    Dpv var det sista programmet i FreeBSD:s källkodsträd som fortfarande använde dialog. Det hade dessutom varit undantaget från vanliga byggen i mer än två år.

    När dessa delar försvann fanns det inte längre någon GPL-licensierad programvara kvar i bassystemet.

    GNU-katalogen blev tom

    FreeBSD:s källkod innehöll tidigare en särskild katalog med namnet gnu. Där samlades program och komponenter som kom från GNU-projektet.

    Efter att GNU diff och dialog hade tagits bort återstod endast ett tomt skal av katalogen. FreeBSD-utvecklarna kunde därför även radera återstående byggfiler, tester, licensfiler och annan GNU-specifik infrastruktur.

    Katalogen hade då inte längre någon praktisk funktion.

    GNU diff ersattes av en BSD-version

    En annan viktig del av arbetet var att ersätta GNU diff.

    Diff är ett verktyg som jämför två textfiler och visar vilka rader som skiljer sig. Det används bland annat av programmerare, systemadministratörer och versionshanteringssystem.

    FreeBSD hade länge kvar GNU-versionen eftersom operativsystemets egen BSD-implementation saknade en fullt fungerande version av diff3.

    Diff3 används för att jämföra tre filer. Det är särskilt användbart när två olika ändringar av samma ursprungliga fil ska slås ihop.

    När FreeBSD:s egen diff3-implementation blev tillräckligt komplett kunde projektet ta bort GNU diff och använda den BSD-licensierade versionen i stället.

    Varför vill FreeBSD undvika GPL?

    FreeBSD använder i första hand den tillåtande BSD-licensen. Den ger användare och företag stor frihet att använda, ändra och distribuera koden, även som en del av kommersiella och slutna produkter.

    GPL bygger på en annan princip. Den som distribuerar modifierad GPL-kod måste normalt även göra källkoden tillgänglig under samma licensvillkor. Detta brukar kallas copyleft.

    FreeBSD-projektet har länge försökt minska beroendet av GPL-licensierade komponenter i bassystemet. En viktig anledning är att många GNU-projekt har gått från GPL version 2 till GPL version 3.

    GPLv3 innehåller fler och mer omfattande krav än GPLv2. Dessa passar enligt FreeBSD-projektet sämre ihop med målet att hålla bassystemet under tillåtande BSD-liknande licenser.

    FreeBSD har därför i flera fall stått inför två alternativ:

    1. fortsätta använda gamla versioner under GPLv2
    2. utveckla eller införa nya BSD-licensierade ersättare

    Att behålla gamla versioner blir med tiden problematiskt. Programmen kan sakna nya funktioner, förbättrad säkerhet och stöd för moderna system. Därför har FreeBSD stegvis ersatt dessa komponenter med nyare alternativ.

    En lång teknisk övergång är avslutad

    Arbetet med att ersätta GNU-program i FreeBSD:s bassystem har pågått under många år.

    Det har bland annat inneburit att utvecklarna har behövt skapa eller förbättra BSD-licensierade versioner av grundläggande systemverktyg. Sådana program kan verka små och enkla, men de måste fungera korrekt i många olika situationer och vara kompatibla med befintliga skript och arbetsflöden.

    Att ersätta ett etablerat verktyg handlar därför inte bara om att skriva ett nytt program. Det krävs också omfattande tester, dokumentation och anpassning av resten av systemet.

    Borttagningen av dialog och GNU-katalogen markerar slutpunkten för denna långa process.

    GPL-program finns fortfarande tillgängliga

    För vanliga användare förändras egentligen väldigt lite.

    FreeBSD:s paketförråd och Ports Collection innehåller fortfarande en stor mängd program med GPL-licens. Det gäller exempelvis:

    • skrivbordsmiljöer
    • kompilatorer
    • programmeringsverktyg
    • serverprogram
    • multimediaapplikationer
    • kontorsprogram
    • systemverktyg

    Dessa program kan installeras precis som tidigare.

    Skillnaden är att de betraktas som valfri tredjepartsprogramvara och inte som en del av det sammanhållna FreeBSD-system som utvecklas och distribueras av FreeBSD-projektet.

    Ingen märkbar skillnad för användarna

    För slutanvändare kommer förändringen sannolikt inte att märkas alls. De borttagna komponenterna hade redan ersatts eller hade inte ingått i vanliga systembyggen på flera år.

    Betydelsen är i stället främst teknisk och juridisk.

    FreeBSD-projektet har nu större kontroll över bassystemets kod och kan vidareutveckla sina verktyg utan att behöva hålla fast vid äldre GPLv2-versioner. Samtidigt har projektet uppnått sitt långsiktiga mål att låta hela bassystemet använda licenser som bättre stämmer överens med FreeBSD:s filosofi.

    Det handlar därför mindre om en konflikt mellan BSD och GPL och mer om hur FreeBSD vill organisera, licensiera och underhålla sitt eget operativsystem.

    https://www.freebsd.org

    Teknisk faktaruta – FreeBSD

    System
    FreeBSD
    Förändring
    GPL-licensierad kod har tagits bort ur bassystemet.
    Sista GPL-komponenten
    dialog
    Ersättare
    bsddialog, som använder en BSD-licens.
    Övrigt som tagits bort
    GNU diff, katalogen gnu/ samt GNU-specifika byggfiler och tester.
    Vad omfattas?
    FreeBSD:s kärna, systembibliotek, installationsprogram och grundläggande systemverktyg.
    Ports och paket
    GPL-licensierade program finns fortfarande tillgängliga och kan installeras som vanligt.
    Praktisk betydelse
    Förändringen har ingen större märkbar påverkan för vanliga användare.

    FreeBSD:s bassystem är nu fritt från GPL-licensierad kod.

  • Oracle vill vinna tillbaka förtroendet kring MySQL – ny strategi för öppenhet och innovation

    Efter år av kritik mot hur MySQL förvaltas lovar Oracle nu en nystart. Med ökad transparens, tydligare utvecklingsplaner och ett förnyat fokus på Community Edition vill företaget stärka förtroendet i open source-världen – samtidigt som konkurrensen från PostgreSQL hårdnar.

    När teknikjätten Oracle Corporation köpte databasen MySQL år 2010 väcktes starka reaktioner i open source-världen. Många utvecklare oroade sig för att den fria databasen skulle tappa sin öppna själ under kommersiell styrning. Resultatet blev bland annat skapandet av MariaDB – en alternativ version som i dag används som standard i flera stora Linuxdistributioner.

    Nu signalerar Oracle en ny riktning. I ett färskt blogginlägg presenterar företaget en strategi som ska stärka relationen till utvecklare, användargrupper och open source-ekosystemet. Målet: ökad transparens, tydligare färdplaner och större delaktighet från communityn.

    En ny era för MySQL Community Edition

    Kärnan i satsningen är ett förnyat fokus på MySQL Community Edition, den GPL-licensierade versionen som vem som helst kan använda och vidareutveckla.

    Oracle lovar:

    • Tydligare och mer öppna utvecklingsplaner
    • Fler möjligheter för communityn att bidra
    • Starkare dialog med användargrupper
    • Mer synliga forum för återkoppling

    Det handlar alltså inte bara om nya funktioner – utan om hur utvecklingen organiseras och kommuniceras.

    Modernare funktioner – även AI i sikte

    Databasvärlden har förändrats kraftigt de senaste åren. Nya typer av applikationer ställer högre krav på:

    • Observability – bättre insyn i hur databasen presterar i realtid
    • Skalbarhet för molnmiljöer
    • Stöd för AI-relaterade arbetslaster

    Oracle nämner särskilt utveckling av så kallade vektorfunktioner – en teknik som används för att hantera AI-relaterad data, exempelvis vid semantisk sökning eller maskininlärningsapplikationer. Det är ett område där konkurrenter redan har rört sig snabbt.

    Tydligare samarbete med Linuxvärlden

    En annan del av strategin är att stärka samarbetet med Linuxdistributioner och open source-projekt. Oracle pekar specifikt på närmare samarbete med Canonical och Ubuntu-communityn.

    Företaget betonar också sitt fortsatta stöd för plattformar som bygger på MySQL, bland annat:

    • WordPress
    • Drupal
    • Magento
    • Joomla!

    Dessa system driver miljontals webbplatser världen över, vilket gör MySQL till en av internets mest centrala tekniker.

    Skuggan från PostgreSQL

    Samtidigt sker detta i ett konkurrensläge där PostgreSQL har vuxit kraftigt i popularitet. Många nya projekt väljer PostgreSQL som standard, tack vare dess öppna utvecklingsmodell, extensibilitet och starka communityprofil.

    I delar av MySQL-ekosystemet har det därför funnits en oro för att nuvarande styrningsmodell gör det svårare att locka nya installationer och utvecklare.

    Öppet brev kräver oberoende stiftelse

    Kort efter Oracles tillkännagivande publicerade en grupp communitymedlemmar ett öppet brev där de föreslår att MySQL bör förvaltas av en oberoende, icke-vinstdrivande stiftelse – fristående från en enskild leverantör. Syftet skulle vara att säkerställa långsiktig öppenhet och bredare delaktighet.

    Det är ännu oklart om Oracles nya strategi kan leda till strukturella förändringar i hur projektet styrs, eller om det främst handlar om förbättrad kommunikation.

    Vad betyder detta i praktiken?

    MySQL Community Edition är fortfarande licensierad under GPL, vilket innebär att källkoden är fri att använda, studera och modifiera. Samtidigt erbjuder Oracle kommersiella versioner med extra funktioner för företag.

    Frågan som nu ställs är om Oracles initiativ kan:

    • Återvinna förtroendet hos delar av open source-communityn
    • Bromsa PostgreSQLs dominans i nya projekt
    • Skapa ett mer dynamiskt och öppet utvecklingsklimat

    Om satsningen blir mer än ord – och faktiskt leder till en mer transparent och inkluderande utvecklingsprocess – kan MySQL mycket väl stå inför en ny expansionsfas.

    Efter över 25 år i databasscenens centrum är det tydligt att kampen om framtidens relationsdatabaser långt ifrån är avgjord.

    https://blogs.oracle.com/mysql/new-era-of-mysql-community-engagement

  • Det nya svarta i IT-världen: självhostade moln med full integritet

    I takt med att allt fler ifrågasätter hur stora teknikbolag som Microsoft, Google och Apple hanterar våra filer och vår integritet växer en ny rörelse fram: digital självständighet. Istället för att lägga sin data i andras händer väljer många att drifta sitt eget moln – med öppna, självhostade lösningar som Puter, Nextcloud, Cloudreve och Seafile. Det handlar inte bara om teknik, utan om frihet, kontroll och rätten till sitt digitala liv.

    Allt fler börjar fundera på om det verkligen är klokt att lägga sina filer i molntjänster som tillhör Microsoft, Google, Apple eller Dropbox. Frågan handlar inte bara om bekvämlighet, utan om kontroll, integritet och makt över vår egen data. I takt med att artificiell intelligens (AI) blir allt mer central i digitala ekosystem, växer oron för hur våra personliga filer, bilder, dokument och kontakter kan användas för att ”träna” AI-modeller utan vårt samtycke. Det finns även farhågor om hur statliga aktörer – särskilt i USA – kan pussla ihop detaljer om våra privatliv med hjälp av egna AI-verktyg.

    Begreppet digital självständighet har därför blivit ett nytt ideal. Det handlar om att ta tillbaka kontrollen över sin digitala vardag, precis som man väljer att odla sin egen mat för att slippa industriproduktionens beroenden. I denna anda växer intresset snabbt för så kallad self-hosting – att själv drifta sina molntjänster på egen hårdvara eller hos en leverantör man litar på. Det har blivit ”det nya svarta” i den digitala världen.

    Nedan följer några av de mest intressanta projekten för den som vill bli digitalt självständig.

    Puter – personlig molntjänst med integritet i fokus

    3 september 2025 – Steve Emms, Internet

    Puter är ett avancerat webbaserat operativsystem som är byggt för att vara snabbt, funktionsrikt och utbyggbart. Det kan fungera som:

    • En personlig molntjänst där du kan samla alla dina filer, appar och spel på ett säkert ställe – tillgängligt var du än befinner dig.
    • En plattform för att bygga och publicera webbplatser, webbappar och spel.
    • Ett alternativ till Dropbox, Google Drive och OneDrive – men med ett fräscht gränssnitt och full kontroll.
    • En fjärrskrivbordsmiljö för servrar och arbetsstationer.
    • Ett öppet och gemenskapsdrivet projekt för alla som vill lära sig om webbutveckling, molnteknik och distribuerade system.

    Webbplats: github.com/HeyPuter/puter
    Licens: GNU Affero General Public License v3.0

    Nextcloud – frihet i molnet

    Nextcloud är kanske den mest kända självhostade molnlösningen i världen. Det är en komplett svit av klient- och serverprogram som låter dig skapa ditt eget privata moln för filer, kontakter, kalender och e-post.

    Med Nextcloud Groupware får man en hel arbetsmiljö i webbläsaren, komplett med e-post, kalender och uppgiftshantering – allt integrerat med filhantering. Programvaran är helt fri och öppen källkod, vilket innebär att du kan installera den på din egen server utan att dela data med någon tredje part.

    Nextcloud används i dag av allt från privatpersoner till skolor, myndigheter och företag som vill ha en säker, transparent och hållbar digital infrastruktur.

    Cloudreve – mångsidig filhantering för entusiaster

    Cloudreve är ett annat spännande projekt för den som vill skapa sin egen filvärdtjänst. Det är ett självhostat system som stöder flera olika lagringsleverantörer – till exempel OneDrive, S3-kompatibla API:er, Aliyun OSS och Tencent COS – vilket gör det perfekt för den som vill kombinera olika typer av lagring.

    Cloudreve erbjuder direktöverföringar mellan klient och server, integrering med Aria2 och qBittorrent för bakgrundsnedladdningar, samt möjlighet att komprimera, extrahera och dela filer i batch.

    Gränssnittet är modernt och snabbt, med stöd för mörkt läge, flerspråkighet och PWA-funktioner (Progressive Web App). Dessutom kan man förhandsgranska video, bilder och dokument direkt i webbläsaren.

    Webbplats: github.com/cloudreve/Cloudreve
    Licens: GNU General Public License v3.0

    Seafile – samarbete med integritet

    Seafile kombinerar molnlagring med fokus på sekretess och teamarbete. I Seafile organiseras filer i så kallade bibliotek (libraries), som kan synkroniseras separat och skyddas med egna lösenord. Det gör det enkelt att dela vissa filer med kollegor eller vänner utan att kompromissa med resten.

    Systemet hanterar filkonflikter smart, baserat på versionshistorik snarare än tidsstämplar, och kan återuppta avbrutna överföringar. Dessutom kan du synkronisera flera servrar och arbeta direkt mot befintliga mappar.

    För samarbete erbjuder Seafile delningslänkar med lösenord, versionshantering och uppladdningslänkar. Det finns även en virtuell drive-klient som gör att du kan bläddra bland molnfiler direkt i filsystemet, utan att de behöver laddas ner först.

    På säkerhetssidan erbjuder Seafile både biblioteks- och klientsidekryptering. För dokumenthantering finns stöd för Markdown-redigering, Wiki-läge, etiketter, relaterade dokument och realtidsnotifieringar.

    Programmet är tillgängligt för Linux, Android och iOS och används ofta i forskningsmiljöer, företag och skolor som behöver en säker delningsplattform.

    Webbplats: github.com/haiwen/seafile
    Licens:

    • GNU General Public License v2.0 (skrivbordsklient)
    • AGPLv3 (server och Android-klient)

    Slutligen

    Vi lever i en tid där digitalt ägande och självständighet åter blir viktiga begrepp. Självhostade molnlösningar som Puter, Nextcloud, Cloudreve och Seafile visar att det går att kombinera bekvämlighet med integritet – utan att behöva ge bort sin data till techjättarnaAtt drifta sitt eget moln är inte längre bara för tekniker. Det är en växande rörelse bland vanliga användare som vill återta kontrollen över sitt digitala liv – en slags modern digital självförsörjning.

    $ cat fakta.txt

    • Puter AGPL-3.0

    • Typ: Webbaserat OS / personlig molntjänst
    • Utvecklare: Puter
    • Funktioner: Appar, spel, fjärrskrivbord, publicera webbappar
    • Länk: github.com/HeyPuter/puter

    • Nextcloud FOSS

    • Typ: Eget filmoln + groupware
    • Moduler: Files, Talk, Mail, Calendar, Contacts m.m.
    • Styrkor: Integritet, appar/extensioner, federation
    • Länk: nextcloud.com

    • Cloudreve GPL-3.0

    • Typ: Självhostad filvärd
    • Lagring: Lokal, OneDrive, S3, Aliyun OSS, COS, m.fl.
    • Funktioner: WebDAV, Aria2/qBittorrent, förhandsvisning, PWA
    • Länk: github.com/cloudreve/Cloudreve

    • Seafile GPL-2.0 / AGPL-3.0

    • Typ: Molnlagring med fokus på synk & team
    • Koncept: Bibliotek (libraries), selektiv sync, delta-överföring
    • Säkerhet: Bibliotekskryptering, klientsidekryptering
    • Länk: github.com/haiwen/seafile
    $ echo \”klart\”
  • Librephone: FSF:s vision om en helt fri mobiltelefon

    Free Software Foundation (FSF) tar nästa steg i kampen för digital frihet med sitt nya projekt Librephone. Målet är att skapa en framtid där mobiltelefoner inte längre styrs av stängda, proprietära system – utan där användaren har full kontroll över både hårdvara och programvara. Genom forskning, omvänd ingenjörskonst och öppna licenser vill FSF bana väg för den första riktigt fria mobilen.

    Librephone: FSF:s vision om en helt fri mobiltelefon

    Free Software Foundation (FSF) har presenterat nya detaljer om sitt ambitiösa projekt Librephone – ett initiativ som vill befria våra mobiltelefoner från alla former av proprietär programvara. Målet är inget mindre än att skapa en framtid där användaren verkligen äger och kontrollerar varje del av sin telefon, från operativsystemet hela vägen ner till den inbyggda firmware som styr hårdvaran.

    Problemet med dagens mobiler
    Moderna smartphones är i grunden byggda på slutna komponenter. Många delar av telefonen – som Wi-Fi, Bluetooth och till och med själva startprocessen – styrs av så kallade blobs: binära filer utan tillgång till källkoden. De är nödvändiga för att enheten ska fungera, men eftersom ingen utanför tillverkarens väggar kan se eller ändra dem, utgör de ett stort hinder för friheten att förstå, modifiera och förbättra sin egen teknik.

    Ett djupare angreppssätt än tidigare projekt
    Det finns redan frihetsinriktade mobilprojekt som PostmarketOS och Replicant, men de fokuserar mest på operativsystemnivån. FSF vill med Librephone gå betydligt längre – ända ner till hårdvarans innersta lager. Teamet planerar att forska på och dokumentera hur de slutna komponenterna fungerar, bland annat genom omvänd ingenjörskonst. Man börjar med befintliga chip och telefoner som redan har delvis öppet stöd, för att stegvis ersätta icke-fria delar med öppna och verifierbara alternativ.

    Ingen ny telefon – ännu
    Librephone handlar inte om att bygga en helt ny mobiltelefon från grunden – åtminstone inte i nuläget. I stället vill FSF lägga den tekniska grunden för framtidens fria telefoner. All forskning och alla verktyg som utvecklas inom projektet kommer att publiceras under fria licenser, så att andra utvecklare och organisationer kan bygga vidare på resultaten.

    Ett långsiktigt projekt
    FSF är tydliga med att detta är ett tålamodsprövande projekt. Att förstå och ersätta moderna mobilkomponenter är en process som kan ta flera år. Men organisationen ser det som ett nödvändigt steg för att långsiktigt uppnå verklig användarfrihet inom mobiltekniken.

    En inbjudan till gemenskapen
    Librephone är ett öppet initiativ, och FSF uppmuntrar alla med intresse för fri programvara att bidra – oavsett om det handlar om donationer, volontärarbete eller tekniska insatser. Särskilt välkomnas personer med kunskaper inom firmwareanalys, inbyggda system och låg-nivå omvänd ingenjörskonst.

    Med Librephone vill FSF väcka liv i en dröm många inom den fria mjukvarurörelsen har haft i decennier: en telefon som verkligen är fri i varje bit och byte – från kretskort till kod.

    https://librephone.fsf.org

Etikett: GPL

  • FreeBSD grundsystem är nu helt fritt från GPL-licensierad kod

    FreeBSD har nått en viktig milstolpe: operativsystemets bassystem innehåller inte längre någon GPL-licensierad programvara. Den sista GPL-komponenten har tagits bort, samtidigt som den tidigare GNU-katalogen i källkodsträdet har avvecklats. För vanliga användare innebär förändringen nästan ingenting, men för FreeBSD-projektet markerar den slutet på en lång teknisk och licensmässig övergång. FreeBSD har nått en viktig milstolpe.…

  • Oracle vill vinna tillbaka förtroendet kring MySQL – ny strategi för öppenhet och innovation

    Efter år av kritik mot hur MySQL förvaltas lovar Oracle nu en nystart. Med ökad transparens, tydligare utvecklingsplaner och ett förnyat fokus på Community Edition vill företaget stärka förtroendet i open source-världen – samtidigt som konkurrensen från PostgreSQL hårdnar. När teknikjätten Oracle Corporation köpte databasen MySQL år 2010 väcktes starka reaktioner i open source-världen. Många…

  • Det nya svarta i IT-världen: självhostade moln med full integritet

    I takt med att allt fler ifrågasätter hur stora teknikbolag som Microsoft, Google och Apple hanterar våra filer och vår integritet växer en ny rörelse fram: digital självständighet. Istället för att lägga sin data i andras händer väljer många att drifta sitt eget moln – med öppna, självhostade lösningar som Puter, Nextcloud, Cloudreve och Seafile.…

  • Librephone: FSF:s vision om en helt fri mobiltelefon

    Free Software Foundation (FSF) tar nästa steg i kampen för digital frihet med sitt nya projekt Librephone. Målet är att skapa en framtid där mobiltelefoner inte längre styrs av stängda, proprietära system – utan där användaren har full kontroll över både hårdvara och programvara. Genom forskning, omvänd ingenjörskonst och öppna licenser vill FSF bana väg…