Tag Archive | Open Source

Finansiering av QGIS

I detta inlägg tänkte jag nämna lite om hur QGIS finansieras. Det blir inga detaljer för den insikten har jag inte, men det blir lite information om hur situationen ser ut just nu, och varför även små donationer är viktiga för projektet.

Läs mer…

Geo4All – Nav för Open GEO i utbildning

Ambitionen är god men man får ha lite överseende med att allt inte riktigt känns klart, men så blir det lätt med ett projekt inom det öppna ”communityt”. Läs mer…

Vilken Webbläsare?

Jag använder lite blandat av webbläsare men det är Firefox som jag använder mest och föredrar framför de andra. Här tänkte jag kort dra några anledningar.

Det är inte en uttömmande analys utan bara några subjektiva synpunkter från min sida.

Läs mer…

Open Source och utveckling

Såhär när det börjar närma sig ny release av QGIS så kan man fundera över hur programvara med öppen  källkod utvecklas.

Du som användare kan använda programvaran utan kostnad, vilket är bra. Tyvärr så tar många denna frihet för givet och blir arga eller besvikna när nya utgåvor av programvarorna inte får så många nya funktioner, eller att irriterande buggar inte fixas.

När användarna inte betalar för mjukvaran så är det heller ingen som betalar utvecklarna för sin tid med att utföra denna typ av arbete. Öppen källkodsmjukvara utvecklas därför av entusiaster som kan, eller är villiga, att lägga en massa fritid på detta arbete, eller genom att företag och organisationer sponsrar eller finansierar utveckling av specifika funktioner och buggfixar.

Den senaste tidens nya funktioner i QGIS består faktiskt till stor del av sponsrat arbete. Lite generaliserat kan man säga att om en ny funktion eller buggfix kräver mer än några timmars arbete så är det liten chans att detta arbete görs utan att någon betalar för det.

Att använda QGIS eller annan öppen källkodsprogramvara är en fantastisk möjlighet, men att kräva uppdateringar eller ”fixar” är ingen rättighet, så länge man inte är beredd att bidra till mjukvarans utveckling. Ägd programvara finansieras genom licensavgifter som många gladeligen betalar, men att tänka sig att betala för lite utvecklingstid för mjukvara som man får använda gratis har vi betydligt svårare för.

Om man exempelvis byter ut en ArcGIS licens (med tre tillägg) mot QGIS så har man teoretiskt sparat drygt 100’000 kr (se räkneexempel i tidigare inlägg). En summa som skulle kunna eliminera massor av buggar i QGIS, eller utveckla mängder av nya funktioner. Man skulle önska att fler företag (bland annat) hade detta i åtanke när de slickar sig om munnen och tänker på alla pengar man sparar på att använda Öppen Källkod.

Öppen vs Skyddad mjukvara

Detta inlägg handlar egentligen bara om begreppet öppen/gratis mjukvara eller Open Source, och vad motsatsen egentligen är.

Ibland talar vi om kommersiell mjukvara, men det är ett missvisande begrepp, då det naturligtvis går att använda Open Source i kommersiella sammanhang. Du behöver inte ens ha skapat programmet för att kunna tjäna pengar på det kommersiellt.

På engelska talar man om ”Proprietary” som faktiskt har en svensk motsvarighet (proprietär) som ingen förstår vad den betyder.

Man borde i stället tala om ”skyddad” eller ”ägd” mjukvara och allt handlar egentligen om licensformen.

Open Source har ofta en tydlig licensform (i mitt tycke), som i princip går ut på ”Du får…”. För att skydda sin mjukvara eller sitt ägande av koden så skriver företag in ”Du får inte …” i sina oändliga licensavtal för sin proprietära mjukvara. När du tror att du köpt ett program, så har du i praktiken bara köpt rätten att använda (”låna”) programvaran av ägaren, och de förbehåller sig rätten att ändra villkoren när dom så önskar.

Jag kanske drar det till sin spets, men hur många av er har faktiskt läst användarvillkoren eller licensavtalen för de mjukvaror ni köper.

Att det finns företag som faktiskt ger bort sin programvara som Open Source eller gratis kanske låter främmande, men de har helt enkelt en annan affärsmodell där intäkterna inte kommer av att sälja användarrätt (som man även måste spendera pengar på att skydda), utan från exempelvis support, service och tjänsteavtal.

Synpunkterna ovan har jag hämtat från Arnulf Christl (OsGeo.org) och en kort föreläsning han höll på FOSS4G för en vecka sedan, men som jag så gott som helt kan ställa mig bakom. Många av dessa föredragningar börjar nu trilla in på YouTube (Länk eller sök på FOSS4G 2013) och där finns flera guldkorn.

Är då Open Source bättre? Inte alls! Det har inget att göra med bättre eller sämre program. Många av fördomarna från förespråkare från båda sidorna är dessutom felaktiga. Det finns argument för båda alternativen och tar man sig bara tid så kan var och en bilda sig sin egen uppfattning om vad som passar i just deras situation.

Vill du bidra?

Inom Open Source världen så sker mycket arbete utan direkt betalning. Nu är det inte så att det bara är eldsjälar och god vilja som ligger bakom, utan många företag ser en ekonomisk vinst i att hjälpa till att utveckla en programvara i en riktning som de kan ha stor nytta av.

Om man inte kan programmera så kan man hjälpa till med exempelvis översättningar av gränssnitt eller manualer. Ett annat exempel är att vara ”betatestare”.

Om vi tar QGIS som exempel så har de en version de kallar ”Master” som är den för ögonblicket senaste versionen. Denna kan vem som helst ladda hem och testa (nedladdningslänk).

Genom att rapportera tillbaka problem och brister så hjälper man utvecklarna att fixa en bra programmvara.

Ofta så finns det dedikerade hemsidor för just uppföljning och rapportering av problem och brister.

Master utgåvan är i ständig förändring så det är inte lönt att berätta vilka skillnaderna är mot den senaste stabila versionen, men den som är hemma i QGIS hittar snabbt diverse nyheter. Bli dock inte besviken om du stöter på problem eller att allt inte fungerar som det borde. Försök i stället att återskapa problemet och beskriva det så bra du kan, för att sedan rapportera det till utvecklarna. På så sätt hjälper du till att göra programmet bättre.