När det gäller att använda, utveckla och marknadsföra programvara på nätet kan de många licenser som följer med dem vara förvirrande för även den mest skickliga datoranvändaren. Öppen källkod och licensierad licens går ofta ihop med varandra, med en som främjar en accepterad metod för licensiering, medan den senare lämnar mer utrymme för tolkning. Men kan de fungera bra tillsammans eller är öppen källkod och proprietär licens avsedd att driva utvecklare och användare ännu längre ifrån varandra?

Licens för öppen källkod

Open source licensiering har funnits länge. Det är en typ av accepterad upphovsrättslicens för programvara som tillåter utvecklare att modifiera och dela källkoden bakom den. Utöver det kan öppen källkodsprogram vara freeware, shareware eller betalt för direkt av användare beroende på utvecklarens preferens. Det bestäms också av varje öppen källkodsutvecklare huruvida deras namn måste bifogas källkoden om det ska ändras eller distribueras på ett nytt sätt.

Det finns många organisationer och grupper som övervakar öppen källkodslicens, vilket gör det till ett mer genomförbart sätt att skydda arbetet som en mjukvaruutvecklare. Eftersom fler personer känner igen övervakningen är det enkelt att skydda källkoden om någon använder den på ett sätt som du inte godkände.

Open source kommer utan garanti att det kommer att fungera eller att du får stöd bakom det för att åtgärda ett problem som kommer upp. Eftersom öppen källkodsprogram utvecklas, tweaked och distribueras med förändringar av olika utvecklare, kan de kanske inte ha tid eller energi för att fixa eller ändra något som anses vara ett problem.

Några av de mest kända open source-programvaran där finns Linux, WordPress, Firefox och Chromium-motorn.

Egen licensiering

Egen licensiering är mer av en fri formlicensiering som inte har någon verklig övervakning. När du hämtar en programvaru titel under en licensierad licens gör utvecklaren reglerna för vad som kan och kan inte göras med det. Men enligt lagen i de flesta länder finns det verkligen inga konsekvenser för att reglera detta eftersom proprietär licensiering inte övervakas av några lagar som stöder den. Det är därför du ser att många kända proprietära mjukvarititlar ändras utan officiell tillgång till källkoden.

Eftersom proprietär licens inte erkänns enligt lagen betyder det att nästan alla proprietära titlar kräver att du som användare accepterar en lång uppsättning av användarvillkor. När du har accepterat detta juridiska dokument blir det ett bindande avtal mellan dig och utvecklaren, vilket innebär att du är ansvarig för eventuella villkor som du bryter mot.

Egen licensiering erbjuder support, buggfixar och patchar, tillsammans med andra användbara lösningar när det behövs från utvecklaren. Eftersom de är de enda som kan lösa problem relaterade till källkoden, är utvecklaren mest lämpad att hitta rättigheterna och tillämpa dem för att fortsätta att göra vinst.

Några av de vanligaste proprietärbaserade programvaran där finns Windows och Mac OS X.

Open Source och Proprietary License Jämfört

Öppen källaProprietär
KostaMestadels gratisGratis eller betald
upphovsrättLicensierad, kredit som ges till originalutvecklaren när den ändratsLicensierad av utvecklaren, licensinnehavare beviljat rätt att använda
Källkod ÄgarskapInga äganderätterUtvecklaren äger rättigheter
KällkodsmodifikationerVem som helst kan ändraEndast utvecklare kan ändra

Öppen källkodslicens och proprietär licensiering har två mycket olika mål i åtanke: Den senare har förvandlats till ett spel att göra vinst medan den förra handlar om att ta en grundläggande idé och göra den till något större och bättre.

Kan Open Source och Proprietary License fungera bra tillsammans?

Opera har nyligen tagit steget framåt som ett proprietärbaserat företag som beslutar att göra språnget till en mer öppen källkultur. Opera har gjort flytten från att använda sin återgivningsmotor för att utnyttja WebKit-motorn. I detta fall är varumärket Opera fortfarande proprietärt, men motorn som den använder är öppen källkod, vilket innebär att utvecklare kan tweak kodningen bakom Opera på sätt som de aldrig kunde tidigare. Detta kan leda till språng framåt för operatorns webbläsare, som liknar hur krommotorn har utvecklats, utan att de ger upp allt om opera-märket.

Slutsats

Stora namnsföretag kan fortfarande behålla rättigheterna till de varumärken de äger, men genom att låta utvecklare och vardagliga användare tweak koden på platser, vem vet vad som kan vara möjligt för dina favoritprogramvaruuttitlar och operativsystem. Så här kan öppen källkod och licensierad licens samarbeta för att producera bättre programvara för alla.