Om Fair Source License

Hur liknar Fair Source License (eller skiljer sig från) licenser för öppen källkod?

Fair Source License är inte en licens för öppen källkod och har inte för avsikt att vara en licens för öppen källkod. Fair Source tillåter användning, omdistribution och modifiering när användningen ligger under användningsbegränsningen. När en organisation överskrider användningsbegränsningen (som bestäms av licensgivaren) måste den betala en licensavgift för att fortsätta att göra dessa saker.

Varför skrev ni en ny licens? Varför använde ni inte GPL/MIT/BSD/Apache?

Open source-licenser är utmärkta. De har bidragit till att främja tekniska framsteg, och vi älskar dem för det. Men öppen källkod är inte meningsfullt för all kod. Om ett företag använder öppen källkod som representerar dess centrala affärsvärde skulle det i allmänhet misslyckas som företag – och det skulle inte kunna fortsätta att bygga bra programvara för dig.

Där vi skapar Fair Source License erbjuder vi världen ett nytt val mellan öppen källkod och sluten källkod. Fair Source gör det möjligt för företag att dela källkod med allmänheten och ändå skapa intäkter. Det är det bästa av två världar – öppenhet och framsteg utan att offra våra företag.

Vad betyder licensnamnet (”Fair Source 25”, ”Fair Source 50” etc.)?

Vi har döpt den till ”Fair Source” för att du får tillgång till källkoden (precis som med öppen källkod), men det är ett rättvist tillvägagångssätt för licensiering för kodskapare som vill kombinera delning av sin kod med intäktsföring. ”25” (eller en annan siffra) i namnet anger användningsbegränsningen, som innebär att användarna måste betala för licenserna när de uppnår den givna användartröskeln. Om du till exempel använder ”Fair Source 25”-licensierad programvara måste din organisation betala en licensavgift när du når gränsen på 25 användare.

Det rekommenderas dessutom att du anger vilken version av Fair Source-licensen du vill tillämpa. Till exempel: ”Fair Source 25 (v0.9).”

Hur skiljer sig Fair Source-licensen från dubbel GPL/kommersiell licensiering?

I en situation med dubbel GPL/kommersiell licensiering betalar företag för en kommersiell licens för att förhindra att GPL ”infekterar” deras egen kod. För oss är detta tillvägagångssätt mindre transparent och svårare att förstå. Fair Source är kort, enkel och lätt att förstå. Precis som en produkt med dubbla licenser kan du prova programvaran gratis (upp till användningsbegränsningen). Du kan också distribuera programvaran vidare – allt utan att behöva ta reda på komplicerade villkor för öppen källkod.

Hur skiljer sig Fair Source-licensen från ”delad källkod”?

”Delad källkod” hänvisade till en modell som utvecklades av Microsoft (och som inte längre används av Microsoft) och som gjorde det möjligt för kunderna att ta emot källkod till egenutvecklade produkter som kunderna köpte binära licenser till. Fair Source License ger bredare rättigheter som gäller alla, inte bara befintliga kunder. Dessutom tillåter Fair Source-licensen uttryckligen ändringar och vidaredistribution, medan shared source i allmänhet bara tillåter användning av koden.

Användning av Fair Source-licensen

Kan jag använda Fair Source-licensen för min egen programvara?

Ja. Vi bjuder in hela kodningsgemenskapen att anta vår enkla, standardiserade, proprietära licens. Om du vill använda Fair Source License för din egen programvara fyller du i mallen som finns på fair.io. Se till att uppdatera namnet på upphovsrättsinnehavaren (dvs. du eller ditt företag), året för upphovsrättsmeddelandet, namnet på din programvara och användargränsen.

Kan jag ändra licensen?

Vår licens är mycket enkel, så vi gör inga anspråk på upphovsrätt i licenstexten. Om du ändrar licenstexten, ta bort namnet ”Fair Source License” för att klargöra att du inte använder vår specifika licens.

Kan jag använda programvara med rättvis källkod för mig själv eller mina vänner och min familj?

Ja. Som privatperson kan du använda programvaran så mycket du vill för ditt eget personliga bruk. Användningsbegränsningen gäller endast om du använder programvaran till förmån för ett företag.

Kan jag använda Fair Source-programvara inom mitt företag?

Ja. Du måste betala en licensavgift om din organisation har fler personer som använder programvaran än den angivna användningsbegränsningen.Låt oss till exempel säga att programvaran är licensierad som Fair Source 25 (dvs. användningsbegränsningen är 25 användare). Om färre än 25 personer använder programvaran inom ditt företag är programvaran gratis. Om 25 eller fler personer använder programvaran måste ditt företag betala en licensavgift för att använda programvaran.

Hur blir det om licensgivaren bestämmer sig för att ändra användningsbegränsningen i framtiden?

Licensgivaren kan ändra användningsbegränsningen i framtiden, men du kommer alltid att kunna använda alla programvaror med rättvis källkod under den minst restriktiva licens som erbjuds för programvaran. Om vi till exempel ändrade begränsningen till 50 användare skulle vi hänvisa till ”Fair Source 50-licensen” och användarna skulle kunna dra nytta av denna mindre restriktiva begränsning. Om vi ändrade gränsen till 20 användare skulle vi hänvisa till ”Fair Source 20-licensen” och användarna skulle fortfarande ha möjlighet att använda ”Fair Source 50-licensen”, som är mindre restriktiv. Kontrollera bara att de nya begränsningarna gäller för den programvara du faktiskt använder – vi kan erbjuda olika produkter med olika användningsbegränsningar.

Kan jag använda Fair Source-kod i ett annat projekt med öppen källkod?

Nej. Till skillnad från öppen källkod har Fair Source en användningsbegränsning inbyggd i licensen. Detta innebär att Fair Source-licensen inte kommer att vara kompatibel med ditt projekts licens för öppen källkod.

Kan jag använda Fair Source-kod i kodbasen för min kommersiella produkt med sluten källkod?

Sannolikt inte. Om din proprietära licens innehåller användningsbegränsningen kan den vara kompatibel med Fair Source-licensen. Vi avråder dock starkt från att införliva Fair Source-licensierad programvara i proprietära projekt. Det är bättre för dina kunder att använda programvaran under vår licens så att du inte är ansvarig för att kontrollera Use Limitation.

Om jag ändrar källkoden, kan jag då distribuera min modifierade version under MIT-licensen?

Nej. Din modifierade version består av den ursprungliga programvaran (som står under Fair Source-licensen) och dina ändringar, som tillsammans utgör ett derivatverk av den ursprungliga programvaran. Licensen ger dig inte rätt att distribuera vidare under en licens som MIT utan användningsbegränsningen.

Om jag bidrar med en patch till ditt projekt, vilken licens gäller då för patchen?

Som med många typer av licenser kommer ett projekt under Fair Source License att kräva att bidragsgivarna undertecknar Contributor License Agreements. Dessa avtal ger rättigheter till projektets ägare. När avtalen har undertecknats kommer eventuella patchar att placeras under samma licens som resten av projektet. Många bidragslicensavtal fungerar med Fair Source. Om du blir ombedd att skriva under ett rekommenderar vi dig att läsa igenom villkoren noggrant.

Min Fair Source-licens avslutades automatiskt. Kan jag åtgärda överträdelsen?

Om du har gjort ett misstag och brutit mot licensen kan du kontakta licensgivaren för att få den återställd. Observera att om du överskrider användningsbegränsningen är det inte ett brott mot licensen och kommer inte att säga upp din licens, men det kommer att innebära att du är skyldig att betala avgifter för den ytterligare användningen.

Hur gör jag om jag vill ha andra licensvillkor?

Kontakta licensgivaren. De kanske kan samarbeta med dig för att komma fram till vad som fungerar bäst för ditt företag.

Förstå användningsbegränsningen

Vad räknas som ”användning” av Fair Source-licensierad programvara med avseende på användningsbegränsningen (t.ex. 25-användarbegränsning)?

Licensen definierar inte exakt vad som menas med ”användning”, eftersom det sätt på vilket människor använder programvaran förändras hela tiden. Istället förlitar den sig på en definition som bygger på sunt förnuft. Till exempel utgör ”användning” att köra programvaran, ändra koden eller få tillgång till en körd kopia av programvaran. Om din kollega kör programvaran på ditt lokala nätverk och du får tillgång till den från din webbläsare skulle detta beteende utgöra ”användning”. Att bara titta på eller ladda ner programvaran utgör inte ”användning”. Du kan också byta användare på licensen på ett rimligt sätt (t.ex. när en användare lämnar ditt företag och en annan ansluter sig).

Hur vet jag om mitt företag överskrider användningsbegränsningen?

Vi rekommenderar att du spårar antalet användare som använder programvaran internt, på samma sätt som du skulle göra för all annan kommersiell programvara som debiteras per användare. Produkter som är licensierade enligt Fair Source kan spåra och visa användningsdata och varna licensgivaren om användningsbegränsningen överskrids, men eftersom du har källkoden kan licensgivaren inte hindra dig från att ta bort denna funktionalitet. Vi litar på att programvarusamhället rapporterar rättvisa och korrekta användningssiffror i linje med Fair Source.

Är jag ansvarig för att veta vem inom min organisation som redan använder Fair Source-programvara?

Ja. Om du arbetar för ett företag rekommenderar vi att du kollar med din tekniska chef för att se till att du inte oavsiktligt överskrider organisationens användningsbegränsning. Om du är osäker på något, kontakta licensgivaren.

Övriga frågor

Lämna ett svar

Din e-postadress kommer inte publiceras.