Open Source Initiative rozšiřuje svou roli na AI a strojové učení

open-source.jpg

Wright Studio — Shutterstock

Na začátku byl veškerý software „free software“ a „open source“. Ale jak se software komercializoval, téměř veškerý software se stal proprietárním. Ve vzpouře proti tomu Richard M. Stallman (RMS) vzal textový editor Emacs od Jamese Goslinga a přelicencoval ji pod Veřejná licence GNU (GPL), první svobodná softwarová licence, v roce 1983.

Zatímco vzestup svobodného softwaru zásadně změnil způsob používání softwaru, ne všichni byli spokojeni s RMS a jeho Free Software Foundation (FSF) převzal softwarové licencování. Takže v roce 1998 Christine Petersonová na setkání s Jonem „Maddog“ Hallem, Larrym Augustinem, Ericem S. Raymondem, Brucem Perensem a dalšími světovými osobnostmi svobodného softwaru přišla s termínem Open Source.

Klíčový rozdíl tehdy a nyní mezi těmito dvěma je v tom, že svobodný software je o etice sdílení kódu, zatímco open source se zaměřuje na praktické výhody sdílení kódu. 

Nebo jako první vedoucí OSI a v současnosti vedoucí projektu OS-klima Michael Tiemann řekl, že open source měl „zahodit moralizující a konfrontační postoj, který byl spojován se „svobodným softwarem““ a místo toho propagovat open-source přístup na „pragmatických základech obchodních případů“.

Zatímco tyto argumenty týkající se svobodného softwaru versus open-source nevykazují žádné známky konce, OSI má dnes na smažení větší ryby.

Také: Je čas přestat používat C a C++ pro nové projekty, říká technický ředitel Microsoft Azure

V posledních několika letech čelily licence s otevřeným zdrojovým kódem výzvám z kvazi licencí s otevřeným zdrojovým kódem, jako je např. Licence na obchodní zdroj (BSL), Obecná klauzule, a Veřejná licence na straně serveru (SSPL). Argumenty pro svobodný software versus open source a naopak jsou jasné. Pro lidi je mnohem těžší pochopit rozdíl mezi licencí, která je „tak nějak, tak nějak, ve skutečnosti“ licencí s otevřeným zdrojovým kódem, a licencí, která je skutečnou licencí s otevřeným zdrojovým kódem. 

Základní rozdíl mezi těmito licencemi a licencemi, které mají požehnání OSI, spočívá v tom, že každá skutečná licence s otevřeným zdrojovým kódem musí splňovat definice otevřeného zdroje (OSD). Vše se scvrkává na myšlenku, že s otevřeným zdrojovým kódem získáte právo používat softwarový kód jakýmkoli způsobem. Chcete to spustit v cloudu? Jít na to. Chcete prodat kód nebo program na něm založený? Můžete to udělat i vy. Co takhle nabídnout to jako cloudovou službu? To je taky super. S těmito para-open source licencemi jsou tato práva omezena. 

Logo Open Source Initiative (OSI).

Aby to bylo ještě více matoucí, mnoho společností, které nyní používají tyto pseudo-open-source licence, začalo se skutečnými open-source licencemi. 

Jde o rostoucí trend. Ředitel pro standardy a politiku OSI Simon Phipps řekl: „Toto je další příklad neuspokojivého trendu pro společnosti, které si ponechaly kontrolu nad softwarovými právy a zároveň tvrdily, že nabízejí svobodu open source, když získaly dostatečnou dynamiku trhu – někdy nazývané ' práv-ratchet' model. OSI doporučuje uživatelům softwaru, aby věnovali pečlivou pozornost udržitelné přítomnosti svobod open source, když se zavazují k nasazení projektu.“

proč to dělají? Výkonný ředitel OSI Stefano Maffulli vysvětlil v rozhovoru na 2022 Open Source Summit Europe že upouštění od open-source licencí se „u společností stalo trendem. Mají podobný rozpoznatelný vzor. Své podnikání a kód budují během pěti až deseti let. Po cestě shromažďují licenční smlouvy pro přispěvatele (CLA), které dávají společnosti práva na jejich kód. Pak změní licenci a odeberou tato práva.“ K růstu tedy používají open source kód, ale pak obviňují open source, že nefunguje jako obchodní model. Upozornění na spoiler: Open source nikdy nebyl a ani nebude obchodním modelem. Je to model vývoje. 

Ale to jim nebrání, řekl Maffulli, „obviňovat open source z toho, že nechal peníze na stole. S jejich podporou, investory rizikového kapitálu, kteří požadují, aby ušetřili každý cent a vydělali více peněz, opouštějí své licence open source.“ Nyní chápe jejich bolest, říká Maffulli, "ale to, jak to řeší, poskvrňuje open source."

Tak, OSI jde vpřed se snaží vzdělávat podniky i vývojáře o tom, co open-source skutečně je a co není. 

V rámci toho na něj OSI klade větší důraz Jasně definovaný projekt. Tento crowdsourcovaný projekt byl vytvořen v roce 2018, aby reagoval na tuto potřebu a podpořil open source projekty zlepšením licenčních dat v softwarových balíčcích. Je ironií, že tento projekt získal podporu od jednorázových proprietárních společností, jako jsou Microsoft, SAP a Bloomberg. Zatímco některé novější, kdysi open-source společnosti ustupují od open source, podniky ze staré školy si uvědomují hodnotu open source a více jej využívají. OSI je také hledáme komunitního manažera na plný úvazek pro ClearlyDefined

Open source už také není jen o vývojářích a firmách, zdaleka ne. Jak vysvětlila Deborah Bryant, nová ředitelka pro politiku OSI v USA: „V dnešním světě se složitost neustále zvyšuje a reakce tvorby politik na ekonomické a bezpečnostní záležitosti rostou s tím, jak Role softwaru s otevřeným zdrojovým kódem nadále hraje klíčovou roli ve veřejných a společenských záležitostech. "

Ona má pravdu. Jen pár týdnů poté, co přišla na své nové místo, předseda výboru pro vnitřní bezpečnost a vládní záležitosti amerického Senátu, demokrat Gary Peters a vysoce postavený republikán Rob Portman zavedla legislativu, která má pomoci zabezpečit software s otevřeným zdrojovým kódem. Zastánci open-source nepotřebují jen hlas ve vládní politice vůči open source, ale musí ho mít. Politická rozhodnutí vlády ovlivní náš ekosystém open source softwaru. OSI, jak v USA, tak v Evropě, se společností Phipps tento požadavek řeší.

Také: Meta AI guru LeCun říká, že většina dnešních přístupů AI nikdy nepovede ke skutečné inteligenci

V budoucnu se OSI bude také zabývat rolemi, které hrají strojové učení (ML) a umělá inteligence (AI) při používání a vytváření softwaru s otevřeným zdrojovým kódem. Toto se stává stále naléhavějším problémem.

Například programovací nástroj pro páry bází AI na GitHubu Copilotův ML model částečně spoléhá na open-source kód. Někteří open-source vývojáři jsou z toho pochopitelně naštvaní. Maffulli si myslí: "Z právního hlediska se zdá, že GitHub je v rámci svých práv." To znamená, že se „neztraťte v legálních diskuzích o tom, zda je zde problém s licencí open source nebo problém s autorskými právy. To by postrádalo širší pointu. Tam is problém férovosti, který ovlivňuje celou společnost, nejen open-source vývojáře.“

To není jen problém Copilota. DeepMind společnosti Google má vlastní AI vývojářský systém AlphaCode, Salesforce má CodeT5a je tu také open-source PolyCoder. Je to problém, který musí komunita open source řešit. 

OSI zahájí tuto konverzaci čtyřmi virtuálními semináři, Deep Dive: AI, v říjnu. Ty prozkoumají, jak se umělá inteligence a open source vzájemně prolínají v podnikání, společnosti, právu a akademické půdě. Vřele doporučuji, abyste se zúčastnili, pokud vám záleží na open source a AI. Toto, a ne věčný boj mezi svobodným softwarem a open source, je to, na čem bude záležet v příštím desetiletí vývoje softwaru.

Související články:

Zdroj