Åben kerne

Open core eller Open Core er navnet, der bruges til forretningsmodeller forbundet med softwaredistribution, hvor forskellige åbne / gratis og proprietære produkter er lavet baseret på den samme kildekode [1] . Nogle gange udelukker den åbne og gratis version nogle af de funktioner, der er til stede i den kommercielle version af det samme produkt, som distribueres under en proprietær licens . Åbning af en del af kildekoden, der tidligere er oprettet under en proprietær licens, giver mulighed for at linke en sådan løsning til en enkelt leverandør .

At frigive et softwareprodukt under en dobbelt licens  er en helt anden måde at skabe en Open Source-løsning baseret på proprietær kode på.

Kritik

Nogle producenter af kommerciel open source-software skaber, udover at reducere funktionaliteten af ​​Open Source-versionen af ​​systemet, yderligere begrænsninger, der gør det endnu sværere at bruge det i rigtige projekter. Da begrebet vanskelig brug er meget subjektivt, er der flere punkter, der påvirker driften af ​​OpenSource-versionen af ​​kommerciel open source-software:

  1. Sikre systemtilgængelighed i fremtiden
  2. Begrænsning af funktionerne i den åbne version
  3. Betingelser for frigivelse af opdateringer til den åbne version
  4. Teknisk dokumentation

Garanteret systemtilgængelighed i fremtiden

Bestemmes kun af den licens, hvorunder kildekoden er tilgængelig. Kun licenser, der er anerkendt af fællesskabet som open source, fortjener tillid. Ingen virksomhedsforsikringer om, at det aldrig vil chikanere brugere, kan tages i betragtning.

Begrænsninger for open source-funktioner

Hvis koden for den åbne og den kommercielle version er forskellig, skal du finde ud af, hvilken funktionalitet der er udelukket fra den gratis løsning [2] [3] , og hvad er årsagerne til dette. En del af funktionaliteten kan fjernes på grund af licensbegrænsninger, en del af den kan erstattes med en lignende uden tab [4] .

Hvis koden for den åbne og kommercielle version af systemet er den samme, kan begrænsningen af ​​funktionaliteten være pålagt af en licens til dets brug. Som et eksempel på en licensbegrænsning af funktionalitet kan nævnes Microsoft Windows med sine 10 netværksforbindelser i ikke-serverversioner af operativsystemet [5] . [6]

Begrænsninger for open source-produkter pålagt af licensbegrænsninger er normalt forbundet med muligheden for at skabe kommercielle applikationer [7] eller distribuere som en del af kommercielle applikationer [8] .

Betingelser for frigivelse af opdateringer til den åbne version

Normalt accepteres kun kommercielle versioner af produkter til support. Dette kan være relateret til opdateringsudgivelsespolitikken for den gratis version. Meget ofte er der en slags restriktioner på vilkårene for frigivelse eller modtagelse af sådanne opdateringer [2] [3] [9] . Det er nødvendigt at være opmærksom på mulige væsentlige forskelle i proceduren for udstedelse af rettelser til kommercielle og åbne versioner af systemet.

Teknisk dokumentation

Ethvert Open Source-projekt lever på bekostning af fællesskabet omkring det, men når offentliggørelse af teknisk dokumentation er forbudt, opstår der tvivl om producentens interesse i at øge publikummet for Open Source-versionen af ​​produktet.

Se også

Noter

  1. Bradley Kuhn . Canonical Ltd. Finally On Record: Seeking Open Core  (engelsk)  (link ikke tilgængelig) (2010). Arkiveret fra originalen den 9. august 2012.
  2. 1 2 Compiere Sammenlign udgaver  (engelsk)  (link ikke tilgængelig) (2010). Arkiveret fra originalen den 9. august 2012.
  3. 1 2 Sugar CRM Compare Editions  (engelsk)  (utilgængeligt link) (2010). Arkiveret fra originalen den 9. august 2012.
  4. VirtualBox Open Source Edition (OSE)  (engelsk)  (utilgængeligt link) (2010). Arkiveret fra originalen den 9. august 2012.
  5. Begrænsning af antallet af indgående forbindelser i Windows XP  (engelsk)  (utilgængeligt link) (2010). Arkiveret fra originalen den 9. august 2012.
  6. Microsoft User License Agreement (EULA)  (engelsk)  (utilgængeligt link) (2010). Arkiveret fra originalen den 9. august 2012.
  7. Qt Licensing  (engelsk)  (utilgængeligt link) (2010). Arkiveret fra originalen den 9. august 2012.
  8. MySQL Free Public License  (eng.)  (utilgængeligt link) (2010). Arkiveret fra originalen den 9. august 2012.
  9. Alfresco Enterprise og Alfresco Community Comparison  (engelsk)  (utilgængeligt link) (2010). Arkiveret fra originalen den 9. august 2012.

Links