Gør forretningskildelicensen Open Source-kompatibel

Et par uger siden vi har indsendt en artikel om MariaDBs nye Business Kilde License.

BSL'en er så ny, at den skal testes i det vilde et par gange for at finde ud af, hvor effektiv det vil være, heldigvis er MariaDB-teamet villig til at køre disse tests og begynder med sine MaxScale 2.1 produkt for at udvide brugen af ​​MariaDB økosystemet.

Alt der blev sagt, var der nogle spørgsmål omkring kravene om, at licensen var "Open Source", da den først blev annonceret, og på grund af det var Bruce Perens, medstifter af Open Source Initiative, kigget på licensen og hjalp til med at tilpasse det til bedre at passe til idealerne i Open Source Definition.

Ikke mod $

Du tror måske, at gudfaren til den verdensomspændende push for Open Source var imod pengefrembringende ordninger omkring åben udvikling, men i artiklen siger Perens, at han var sympatisk over for MariaDB-teamets formål med at lave BSL.

Han erklærede også, at "Making Open Source bør ikke betyde, at du bærer en hår skjorte og lever på uddelinger, mens dine brugere, ofte de største virksomheder på Wall Street, rake i dejen".

Dette giver troværdighed til konceptet om, at Open Source måske må finde en måde at leve i et miljø, hvor de nyeste udviklinger betaler sig for at spille i første omgang, men at lønperioden har en klar udløbsdato.

Manglende klarhed

Manglende klarhed var faktisk den største fejl, som Perens fandt i BSL. Parameteriseringen (som i første omgang lader til et spørgsmål om frihed til licensgiveren) er en fare, han påpeger, fordi at sige, at et projekt er BSL 1.0 ville betyde næsten ingenting for projektets brugere.

Overgangstypen, tidslinjen og den kommercielle begrænsning var helt op til projektets skøn, selv til det punkt, at tilladelsen kunne overgå til en ikke-open-source-licens efter at have været kommercielt tilgængelig til en ublu pris i BSL-miljøet.

Den sammenligning han tilbyder er til Creative Commons licenser, som ikke er tydelige i hvad de betyder, og hver skal læses i sin helhed for at forstå de rettigheder og begrænsninger, det giver.

Et par ændringer kræves

I samarbejde med MariaDB-holdet var Perens i stand til at klarlægge nogle af disse problemer, og tillader stadig, at BSL-licensgiverens frihed til at give deres egne vilkår. Overgangen vil skulle ske inden for fire år til en GPL 2.0 eller nogle andre bedre Open Source-licenser, og har en baseline tildeling af brugsrettigheder (som kun kan udvides).

Disse ændringer bidrager til at sikre, at licensen er Open Source-kompatibel, og at en fælles forståelse af, hvad der var meningen med et projekt, der er BSL, opnås.

Til sidst

Med disse ændringer i tankerne har BSL 1.1 Bruce Perens påtegning, og hans erklæring om, at det "vil være en god måde for udviklere at blive betalt, mens de i sidste ende gør deres værker open source".

MariaDB har for deres del taget fat på disse ændringer og arbejdet for at reducere omtalen af ​​1.0-versionen af ​​licensen for at favorisere den forbedrede 1.1-version, som de bruger til deres MaxScale 2.1-produkt.

Selvom juryen stadig er klar over, hvor effektiv denne strategi vil være, giver BSL 1.1 en ny vej til Open Source-udviklingshold for at vokse og udvide deres produkter, og ikke behøver at bekymre sig om at tigge om uddelinger på samme tid.

Hvis du vil teste denne licens ud for dit projekt, så tjek den dokumentation om vedtagelse og udvikling af licensen fra MariaDB.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.