Ruch oprogramowania open source
Ruch oprogramowania open source to ruch, który wspiera korzystanie z licencji open source dla niektórych lub wszystkich programów w ramach szerszego pojęcia otwartej współpracy . Ruch open source został zapoczątkowany w celu szerzenia koncepcji/idei oprogramowania open source .
Programiści , którzy wspierają filozofię ruchu open source, wnoszą wkład w społeczność open source, dobrowolnie pisząc i wymieniając kod programistyczny do tworzenia oprogramowania . Termin „open source” wymaga, aby nikt nie mógł dyskryminować grupy, nie udostępniając edytowanego kodu lub utrudniając innym edytowanie ich już zredagowanej pracy. Takie podejście do tworzenia oprogramowania pozwala każdemu uzyskać i zmodyfikować kod open source. Te modyfikacje są rozprowadzane z powrotem do programistów w ramach społeczności open source osób pracujących z oprogramowaniem. W ten sposób ujawniana jest tożsamość wszystkich osób uczestniczących w modyfikacji kodu, a transformacja kodu jest dokumentowana w czasie. Ta metoda utrudnia ustalenie własności konkretnego fragmentu kodu, ale jest zgodna z filozofią ruchu open source. Cele te promują produkcję wysokiej jakości programów, a także współpracę z innymi podobnie myślącymi ludźmi w celu ulepszenia technologii open source.
Krótka historia
Określenie „open source” zostało stworzone i przyjęte przez grupę ludzi z ruchu wolnego oprogramowania podczas sesji strategicznej, która odbyła się w Palo Alto w Kalifornii , w reakcji na ogłoszenie przez firmę Netscape ze stycznia 1998 r. wydania kodu źródłowego dla Navigatora . Jednym z powodów używania tego terminu było to, że „zaletą używania terminu open source jest to, że świat biznesu zwykle stara się powstrzymać instalację bezpłatnych technologii”. Osoby, które przyjęły ten termin, wykorzystały okazję przed udostępnieniem kodu źródłowego Navigatora, aby uwolnić się od ideologicznych i konfrontacyjnych konotacji terminu „wolne oprogramowanie”. Później w lutym 1998 r. Bruce Perens i Eric S. Raymond założyli organizację o nazwie Open Source Initiative (OSI) „jako organizację edukacyjną, rzeczniczą i zarządzającą w przełomowym momencie historii tej kultury”.
Ewolucja
Na początku nie istniała różnica między sprzętem a oprogramowaniem. Użytkownik i programista komputera to jedno i to samo. IBM wprowadził pierwszy komercyjny komputer elektroniczny , maszyna była trudna w utrzymaniu i droga. Pomijając cenę maszyny, to oprogramowanie było przyczyną problemu przy posiadaniu jednego z tych komputerów. Następnie w 1952 roku współpraca wszystkich właścicieli komputera zebrała się i stworzyła zestaw narzędzi. Współpraca ludzi była w grupie o nazwie PACT (Projekt na rzecz rozwoju technik kodowania). Po pokonaniu tej przeszkody, w 1956 roku administracja Eisenhowera zdecydowała się nałożyć ograniczenia na rodzaje sprzedaży AT&T może zrobić. Nie powstrzymało to wynalazców przed opracowaniem nowych pomysłów na udostępnienie komputera masowej populacji. Następnym krokiem było uczynienie komputera bardziej przystępnym cenowo, co powoli rozwijało się w różnych firmach. Następnie musieli opracować oprogramowanie obsługujące wielu użytkowników. MIT opracowało jeden z pierwszych systemów, CTSS (Compatible Time-Sharing System). Położyło to podwaliny pod wiele innych systemów i to, co obecnie nazywamy ruchem oprogramowania open source.
Ruch open source wywodzi się z ruchu wolnego oprogramowania , który rozpoczął się pod koniec lat 80. wraz z uruchomieniem projektu GNU przez Richarda Stallmana . Stallman jest uważany w społeczności open source za odgrywającego kluczową rolę w konceptualizacji swobodnie udostępnianego kodu źródłowego do tworzenia oprogramowania. Termin „ wolne oprogramowanie ” w ruchu wolnego oprogramowania ma sugerować swobodę wymiany i modyfikacji oprogramowania. Termin ten nie odnosi się do żadnej swobody monetarnej. Zarówno ruch wolnego oprogramowania, jak i ruch open source podzielają ten pogląd na swobodną wymianę kodu programistycznego , i dlatego często oba ruchy są czasami przywoływane w literaturze jako część społeczności FOSS lub „Free and Open Software” lub FLOSS „Free/Libre Open-Source”.
Ruchy te dzielą fundamentalne różnice w poglądach na otwarte oprogramowanie. Główną, frakcjonującą różnicą między grupami jest związek między oprogramowaniem open source a oprogramowaniem własnościowym. Często twórcy oprogramowania prawnie zastrzeżonego , tacy jak Microsoft , mogą podejmować wysiłki w celu wspierania oprogramowania typu open source, aby zachować konkurencyjność. Członkowie społeczności open source są chętni do współistnienia z twórcami oprogramowania własnościowego i uważają, że kwestia, czy oprogramowanie jest open source, jest kwestią praktyczną.
W przeciwieństwie do tego, członkowie społeczności wolnego oprogramowania utrzymują wizję, że każde oprogramowanie jest częścią wolności słowa, a oprogramowanie własnościowe jest nieetyczne i niesprawiedliwe. Ruch wolnego oprogramowania otwarcie broni tego przekonania poprzez rozmowy potępiające oprogramowanie prawnie zastrzeżone. Jako całość społeczność odmawia wspierania oprogramowania własnościowego. Ponadto istnieją zewnętrzne motywacje dla tych programistów. Jedną z motywacji jest to, że kiedy programista naprawia błąd lub tworzy program, przynosi to korzyści innym w środowisku open source. Inną motywacją jest to, że programista może pracować nad wieloma projektami, które uzna za interesujące i przyjemne. Programowanie w świecie open source może również prowadzić do komercyjnych ofert pracy lub wejścia do społeczności venture capital. To tylko kilka powodów, dla których programiści open source nadal tworzą i rozwijają oprogramowanie.
Choć świadomy faktu, że zarówno ruch wolnego oprogramowania, jak i ruch open source mają wspólne podobieństwa w praktycznych zaleceniach dotyczących open source, ruch wolnego oprogramowania żarliwie nadal całkowicie odróżnia się od ruchu open source. Ruch wolnego oprogramowania utrzymuje, że ma zasadniczo odmienne podejście do relacji między oprogramowaniem open source a oprogramowaniem własnościowym. Społeczność wolnego oprogramowania nie uważa jednak społeczności open source za swój cel. Ich docelową skargą jest samo oprogramowanie zastrzeżone.
Zagadnienia prawne
Ruch open source stanął w obliczu wielu wyzwań prawnych. Firmy, które zarządzają produktami typu open source, mają pewne trudności z zabezpieczeniem swoich znaków towarowych. Na przykład zakres przypuszczeń o „ dorozumianej licencji ” pozostaje niejasny i może zagrozić zdolności przedsiębiorstwa do patentowania produkcji wykonanych przy użyciu oprogramowania open source. Innym przykładem są firmy oferujące do kupienia dodatki; licencjobiorcy, którzy dokonują dodatków do kodu open source, które są podobne do tych do zakupu, mogą być zwolnieni z pozwów patentowych.
W sprawie sądowej „ Jacobsen v. Katzer ”, powód pozwał pozwanego za nieumieszczenie wymaganych informacji o autorstwie w jego zmodyfikowanej wersji oprogramowania, a tym samym naruszenie licencji. Pozwany powoływał się na Licencję Artystyczną, nie przestrzegając warunków korzystania z oprogramowania, ale treść informacji o uznaniu autorstwa zdecydowała, że tak nie jest. „Jacobsen v Katzer” ustanowił równość oprogramowania open source z oprogramowaniem własnościowym w świetle prawa.
W sprawie sądowej oskarżającej Microsoft o bycie monopolistą, Linux i oprogramowanie open source zostały przedstawione w sądzie, aby udowodnić, że Microsoft miał ważnych konkurentów i został zgrupowany z Apple . [ potrzebne źródło ]
Istnieją zasoby dostępne dla osób zaangażowanych w projekty open source, które potrzebują porady prawnej. Software Freedom Law Center zawiera podstawowe informacje na temat kwestii prawnych open source. International Free and Open Source Law Review oferuje recenzowane informacje dla prawników na temat kwestii związanych z wolnym oprogramowaniem.
Formalizowanie
Open Source Initiative (OSI) odegrała kluczową rolę w sformalizowaniu ruchu open source. OSI zostało założone przez Erica Raymonda i Bruce'a Perensa w lutym 1998 roku w celu zapewnienia ogólnej edukacji i wspierania etykiety open source poprzez stworzenie definicji Open Source, która była oparta na Wytycznych Debiana dotyczących Wolnego Oprogramowania. OSI stało się jednym z głównych zwolenników i orędowników ruchu open source.
W lutym 1998 r. Ruch open source został przyjęty, sformalizowany i zainicjowany przez Open Source Initiative (OSI), organizację utworzoną w celu sprzedaży oprogramowania „jako czegoś bardziej nadającego się do komercyjnego użytku biznesowego”. OSI złożyło wniosek o rejestrację „Open Source” z Urzędem Patentów i Znaków Towarowych Stanów Zjednoczonych, ale została odrzucona ze względu na ogólny i/lub opisowy termin. W związku z tym OSI nie jest właścicielem znaku towarowego „ Open Source ” w znaczeniu krajowym lub międzynarodowym, chociaż zapewnia wspólne prawa do znaku towarowego w tym określeniu. Głównym narzędziem, które przyjęli w tym celu, była Definicja Open Source .
Wytwórnia open source powstała podczas sesji strategicznej, która odbyła się 3 lutego 1998 roku w Palo Alto w Kalifornii, a 8 kwietnia tego samego roku uczestnicy szczytu wolnego oprogramowania Tima O'Reilly'ego głosowali za termin „otwarte oprogramowanie”.
Ogólnie rzecz biorąc, rozwój oprogramowania, który wyszedł z ruchu open source, nie był unikalny dla dziedziny informatyki, ale odniósł sukces w opracowywaniu alternatyw dla właściwego oprogramowania. Członkowie społeczności open source ulepszają kod i piszą programy, które mogą konkurować z większością już dostępnych programów.
Dyskurs retoryczny używany w ruchach open source jest obecnie rozszerzany, aby objąć większą grupę użytkowników niebędących ekspertami, a także organizacje wspierające. Kilka zorganizowanych grup, takich jak Creative Commons i globalne agencje rozwoju, również przyjęło koncepcje open source zgodnie z własnymi celami i celami.
Czynniki wpływające na formalizację prawną ruchu open source opierają się głównie na niedawnej dyskusji politycznej na temat praw autorskich, przywłaszczania i własności intelektualnej.
Struktura społeczna zespołów zajmujących się wkładem open source
W przeszłości badacze scharakteryzowali twórców open source jako scentralizowaną grupę o kształcie cebuli. W centrum cebuli znajdują się główni współtwórcy, którzy kierują projektem do przodu poprzez duże ilości kodu i wyborów projektowych oprogramowania. Drugą co do wielkości warstwą są współtwórcy, którzy odpowiadają na pull requesty i raporty o błędach. Trzecią najbardziej odkrytą warstwą są współpracownicy, którzy głównie przesyłają raporty o błędach. Najdalszą warstwą są ci, którzy obserwują repozytorium i użytkowników generowanego oprogramowania. Model ten został wykorzystany w badaniach, aby zrozumieć cykl życia oprogramowania open source, zrozumieć współtwórców projektów oprogramowania open source, w jaki sposób narzędzia takie jak mogą pomóc współautorom na różnych poziomach zaangażowania w projekt, a także lepiej zrozumieć, w jaki sposób rozproszony charakter otwartego oprogramowania oprogramowanie źródłowe może wpływać na produktywność programistów.
Niektórzy badacze nie zgodzili się z tym modelem. Praca Crowstona i wsp. wykazała, że niektóre zespoły są znacznie mniej scentralizowane i stosują bardziej rozproszony schemat przepływu pracy. Autorzy donoszą, że istnieje słaba korelacja między wielkością projektu a centralizacją, przy czym mniejsze projekty są bardziej scentralizowane, a większe projekty wykazują mniejszą centralizację. Jednak autorzy przyjrzeli się tylko zgłaszaniu i naprawianiu błędów, więc nie jest jasne, czy ten wzorzec jest związany tylko ze znajdowaniem i naprawianiem błędów, czy też centralizacja staje się bardziej rozproszona wraz z rozmiarem dla każdego aspektu paradygmatu open source.
Zrozumienie, czy zespół jest scentralizowany, czy rozproszony, jest ważne, ponieważ może pomóc w projektowaniu narzędzi i pomóc nowym programistom w zrozumieniu dynamiki zespołu. Jednym z problemów związanych z rozwojem open source jest wysoki wskaźnik rotacji programistów, nawet wśród głównych współpracowników (tych w centrum „cebuli”). Aby kontynuować projekt open source, nowi programiści muszą stale dołączać, ale muszą także posiadać niezbędny zestaw umiejętności, aby wnosić wysokiej jakości kod do projektu. Poprzez badanie GitHub wkład w projekty open source, Middleton et al. odkryli, że największym predyktorem tego, czy współtwórcy staną się pełnoprawnymi członkami zespołu open source (przechodząc do „rdzenia” „cebuli”), było to, czy przesłali i skomentowali żądania ściągnięcia. Autorzy sugerują następnie, że GitHub jako narzędzie może pomóc w tym procesie, wspierając funkcje „pola wyboru” w projekcie open source zespołu, które zachęcają współpracowników do wzięcia udziału w tych działaniach.
Motywacje programistów
Wraz z rozwojem i uwagą skierowaną na ruch open source, zbadano przyczyny i motywacje programistów do tworzenia kodu za darmo. W referacie z XV Dorocznego Kongresu Europejskiego Stowarzyszenia Ekonomicznego na temat ruchu open source przeanalizowano motywacje programistów na poziomie indywidualnym, jak również na poziomie firmy czy sieci. To, co zasadniczo jest dawaniem talentów intelektualnych utalentowanym programistom, stanowi wyzwanie dla „paradygmatu samozainteresowanego agenta ekonomicznego” i skłoniło zarówno opinię publiczną, jak i ekonomistów do poszukiwania zrozumienia korzyści dla programistów.
- Altruizm : Argument za altruizmem jest ograniczony jako wyjaśnienie, ponieważ chociaż niektóre istnieją, programiści nie skupiają swojej życzliwości na bardziej charytatywnych celach. [ potrzebne źródło ] Jeśli hojność pracy za darmo była realną motywacją dla tak powszechnego ruchu, to ciekawe, dlaczego takiego trendu nie zaobserwowano w branżach takich jak biotechnologia, które miałyby znacznie większy wpływ na dobro publiczne.
- Udostępnianie i ulepszanie społeczności : społeczność internetowa to środowisko, które promuje ciągłe ulepszenia, modyfikacje i wzajemny wkład w pracę innych. Programista może łatwo skorzystać z oprogramowania open source, ponieważ udostępniając je innym testerom i podprogramom, mogą usuwać błędy, dostosowywać kod do innych celów i znajdować problemy. Ten rodzaj funkcji wzajemnej edycji oprogramowania open source promuje lepsze programy i wyższy standard kodu.
- Uznanie : chociaż projekt może nie być powiązany z konkretną osobą, współtwórcy są często rozpoznawani i oznaczani na serwerze projektu lub nagradzani reputacją społeczną . Pozwala to programistom na publiczne uznanie ich umiejętności, promowanie możliwości kariery i ekspozycji. W rzeczywistości założyciele Sun Microsystems i Netscape zaczynali jako programiści open-source.
- Ego : „Jeśli w jakiś sposób zostaną przydzieleni do trywialnego problemu i jest to ich jedyne możliwe zadanie, mogą spędzić sześć miesięcy wymyślając oszałamiającą architekturę… ”. Zadowolenie ego zostało wymienione jako istotna motywacja programistów ze względu na ich konkurencyjną społeczność. Społeczność OSS (oprogramowanie typu open source) nie ma wyraźnego rozróżnienia między programistami a użytkownikami, ponieważ wszyscy użytkownicy są potencjalnymi programistami. Istnieje duża społeczność programistów, którzy próbują zasadniczo przyćmić lub zaimponować swoim kolegom. Cieszą się, gdy inni programiści podziwiają ich prace i osiągnięcia, przyczyniając się do tego, że projekty OSS mają przewagę rekrutacyjną dla nieznanych talentów niż firma o zamkniętym kodzie źródłowym.
- Twórcza ekspresja : Osobista satysfakcja pochodzi również z aktu pisania oprogramowania jako ekwiwalentu twórczej autoekspresji – jest to prawie równoznaczne z tworzeniem dzieła sztuki. Ponowne odkrycie kreatywności, która została utracona w wyniku masowej produkcji komercyjnego oprogramowania, może być istotną motywacją.
Zróżnicowanie płciowe programistów
Zdecydowana większość programistów w społecznościach open source to mężczyźni. W badaniu przeprowadzonym dla Unii Europejskiej na temat społeczności oprogramowania wolnego i otwartego, naukowcy odkryli, że tylko 1,5% wszystkich współtwórców to kobiety. Chociaż kobiety są generalnie niedostatecznie reprezentowane w informatyce, odsetek kobiet w zawodach technicznych jest w rzeczywistości znacznie wyższy i wynosi blisko 25%. Ta rozbieżność sugeruje, że kobiety-programistki są generalnie mniej skłonne do udziału w projektach open source niż programiści płci męskiej.
Niektóre badania i wywiady z członkami projektów open source opisują zdominowaną przez mężczyzn kulturę w społecznościach open source, która może być niechętna lub wrogo nastawiona do kobiet. Istnieją inicjatywy, takie jak Outreachy , których celem jest wspieranie większej liczby kobiet i innych niedostatecznie reprezentowanych tożsamości płciowych w uczestnictwie w oprogramowaniu open source. Jednak na forach dyskusyjnych projektów open source temat różnorodności płci może być bardzo kontrowersyjny, a nawet zapalny. Główną wizją oprogramowania open source jest to, że ponieważ oprogramowanie jest budowane i utrzymywane na podstawie indywidualnego wkładu w kod, społeczności open source powinny działać jako merytokracja. W merytokracji znaczenie jednostki w społeczności zależy od jakości jej indywidualnego wkładu, a nie od czynników demograficznych, takich jak wiek, rasa, religia czy płeć. W ten sposób proponowanie zmian w społeczności opartych na płci, na przykład, aby społeczność była bardziej zachęcająca dla kobiet, jest sprzeczne z ideałem merytokracji poprzez kierowanie reklam do niektórych programistów według płci, a nie wyłącznie na podstawie ich umiejętności.
Istnieją dowody na to, że płeć ma wpływ na postrzeganą zasługę programisty w społeczności. W badaniu z 2016 r. zidentyfikowano płeć ponad miliona programistów na GitHub , łącząc konto programisty GitHub z innymi kontami w mediach społecznościowych. Wśród programistów płci męskiej i żeńskiej naukowcy odkryli, że programistki były bardziej prawdopodobne aby ich pull requesty zostały zaakceptowane do projektu niż programiści płci męskiej, jednak tylko wtedy, gdy kobieta miała profil neutralny pod względem płci. Kiedy kobiety miały profile z imieniem lub zdjęciem, które identyfikowały je jako kobiety, prawdopodobieństwo, że ich żądania ściągnięcia zostaną zaakceptowane, było mniejsze niż programistów płci męskiej. Inne badanie przeprowadzone w 2015 roku wykazało, że w projektach open source na GitHub różnorodność płci była znaczącym pozytywnym predyktorem produktywności zespołu, co oznacza, że zespoły open source z bardziej równomierną mieszanką różnych płci były zwykle bardziej produktywne.
W wielu projektach przyjęto kodeks postępowania Contributor Covenant , próbując odpowiedzieć na obawy dotyczące nękania programistów należących do mniejszości. Każdy, kto zostanie złapany na łamaniu kodeksu postępowania, może zostać ukarany dyscyplinarnie i ostatecznie usunięty z projektu.
Aby uniknąć urazy wobec mniejszości, wiele projektów oprogramowania zaczęło wymagać używania języka i terminologii włączającej .
Dowód adopcji open source
Biblioteki używają oprogramowania typu open source do opracowywania informacji oraz usług bibliotecznych. Celem open source jest dostarczanie oprogramowania, które jest tańsze, niezawodne i ma lepszą jakość. Jedyną cechą, która sprawia, że to oprogramowanie jest tak poszukiwane, jest to, że jest bezpłatne. Biblioteki w szczególności odnoszą korzyści z tego ruchu ze względu na zasoby, jakie zapewnia. Promują również te same idee uczenia się i rozumienia nowych informacji dzięki zasobom innych ludzi. Open source daje poczucie wspólnoty. Jest to zaproszenie dla każdego do udzielania informacji na różne tematy. Narzędzia typu open source umożliwiają nawet bibliotekom tworzenie katalogów internetowych. Według źródła IT istnieją różne programy biblioteczne, które z tego korzystają.
Agencje rządowe i oprogramowanie infrastrukturalne — Agencje rządowe wykorzystują oprogramowanie infrastrukturalne typu open source, takie jak system operacyjny Linux i serwer WWW Apache, do zarządzania informacjami. W 2005 r. Uruchomiono nowe lobby rządowe pod nazwą National Center for Open Source Policy and Research (NCOSPR) „organizacja non-profit promująca wykorzystanie rozwiązań oprogramowania open source w rządowych przedsiębiorstwach informatycznych”.
Ruch open source w wojsku — ruch open source może pomóc w wojsku. Oprogramowanie typu open source umożliwia każdemu wprowadzanie zmian, które go ulepszą. Jest to forma zaproszenia dla ludzi, aby połączyli swoje umysły i stworzyli oprogramowanie w sposób efektywny kosztowo. Powodem, dla którego wojsko jest tak zainteresowane, jest to, że możliwe jest, że to oprogramowanie może zwiększyć szybkość i elastyczność. Chociaż ten pomysł ma wady związane z bezpieczeństwem, ponieważ każdy ma dostęp do zmiany oprogramowania, zalety mogą przeważać nad wadami. Kluczowe znaczenie ma fakt, że programy open-source można szybko modyfikować. Utworzono grupę wsparcia, aby przetestować te teorie. The Wojskowa Grupa Robocza ds. Oprogramowania Open Source została zorganizowana w 2009 roku i liczyła ponad 120 członków wojskowych. Ich celem było zgromadzenie twórców oprogramowania i wykonawców z wojska w celu odkrycia nowych pomysłów na ponowne wykorzystanie i współpracę. Ogólnie rzecz biorąc, oprogramowanie open source w wojsku to intrygujący pomysł, który ma potencjalne wady, ale nie są one wystarczające, aby zrównoważyć zalety.
Otwarte oprogramowanie w edukacji — uczelnie i organizacje używają oprogramowania głównie w Internecie, aby kształcić swoich studentów. Technologia open source jest wdrażana przez wiele instytucji, ponieważ może uchronić te instytucje przed płaceniem firmom za dostarczanie im tych systemów oprogramowania administracyjnego. Jedną z pierwszych dużych uczelni, które przyjęły system open source, był Colorado State University w 2009 r., a następnie wiele innych. System uniwersytetów stanu Kolorado został wyprodukowany przez Kuali Foundation, która stała się głównym graczem w systemach administracyjnych typu open source. Fundacja Kuali określa się jako grupa organizacji, których celem jest „budowanie i utrzymywanie oprogramowania typu open source dla szkolnictwa wyższego przez szkolnictwo wyższe”. [ Ten cytat wymaga cytowania ] Istnieje wiele innych przykładów instrumentów open-source używanych w edukacji, innych niż Fundacja Kuali. [ potrzebne źródło ]
„Dla nauczycieli Ruch Open Source umożliwił dostęp do oprogramowania, które można wykorzystać do nauczania uczniów, jak stosować teorie, których się uczą”. Dzięki otwartym sieciom i oprogramowaniu nauczyciele mogą udostępniać lekcje, wykłady i inne materiały szkoleniowe w obrębie społeczności. OpenTechComm to program poświęcony „otwartemu dostępowi, otwartemu użytkowaniu i otwartym edycjom — podręcznikom lub zasobom pedagogicznym, na których nauczyciele technicznych i zawodowych kursów komunikacyjnych na każdym poziomie mogą polegać, aby tworzyć bezpłatne oferty dla swoich uczniów”. [ Ten cytat wymaga cytowania ] Jak wspomniano wcześniej, dostęp do takich programów byłby znacznie bardziej opłacalny dla wydziałów edukacyjnych.
Open source w opiece zdrowotnej — stworzone w czerwcu 2009 r. przez organizację non-profit eHealthNigeria oprogramowanie OpenMRS o otwartym kodzie źródłowym służy do dokumentowania opieki zdrowotnej w Nigerii. Korzystanie z tego oprogramowania rozpoczęło się w Kaduna w Nigerii, aby służyć zdrowiu publicznemu. OpenMRS zarządza funkcjami, takimi jak ostrzeganie pracowników służby zdrowia, gdy pacjenci wykazują objawy ostrzegawcze dotyczące warunków, oraz codzienne rejestrowanie urodzeń i zgonów. Sukces tego oprogramowania wynika z łatwości obsługi dla tych, którzy po raz pierwszy zapoznają się z tą technologią, w porównaniu z bardziej złożonym, zastrzeżonym oprogramowaniem medycznym dostępnym w krajach pierwszego świata. To oprogramowanie jest rozwijane przez społeczność i może być swobodnie używane przez każdego, co jest charakterystyczne dla aplikacji open source. Jak dotąd OpenMRS jest używany w Rwandzie, Mozambiku, Haiti, Indiach, Chinach i na Filipinach. Wpływ open source w służbie zdrowia obserwuje również Apelon Inc, „wiodący dostawca terminologii i rozwiązań interoperacyjności danych”. Niedawno jej Distributed Terminology System (Open DTS) zaczął obsługiwać system baz danych MySQL typu open source. Zasadniczo umożliwia to korzystanie z oprogramowania typu open source w opiece zdrowotnej, zmniejszając zależność od drogiego, zastrzeżonego oprogramowania opieki zdrowotnej. Dzięki oprogramowaniu typu open source branża opieki zdrowotnej ma do dyspozycji bezpłatne rozwiązanie typu open source do wdrażania standardów opieki zdrowotnej. Otwarte oprogramowanie nie tylko przynosi korzyści ekonomiczne służbie zdrowia, ale mniejsza zależność od oprogramowania własnościowego pozwala na łatwiejszą integrację różnych systemów, niezależnie od twórcy.
Firmy
IBM
IBM był czołowym orędownikiem Open Source Initiative i zaczął wspierać Linuksa w 1998 roku.
Microsoftu
Przed latem 2008 roku Microsoft był ogólnie znany jako wróg społeczności open source [ potrzebne źródło ] . Nastroje firmy przeciwko open source zostały wzmocnione przez byłego dyrektora generalnego Steve'a Ballmera , który odniósł się do Linuksa, powszechnie używanego oprogramowania open source, jako „raka, który przyczepia się… do wszystkiego, czego dotknie”. Microsoft zagroził również Linuksowi, że pobierze tantiemy za naruszenie 235 ich patentów.
W 2004 roku Microsoft przegrał sprawę w sądzie Unii Europejskiej, w 2007 przegrał apelację, a w 2012 kolejną apelację: został skazany za nadużycie pozycji dominującej. W szczególności ukryli informacje dotyczące interoperacyjności z projektem open source Samba (oprogramowanie) , który można uruchomić na wielu platformach i ma na celu „usuwanie barier dla interoperacyjności”. [ Ten cytat wymaga cytowania ]
Jednak w 2008 roku Sam Ramji, ówczesny szef strategii oprogramowania open source w firmie Microsoft, rozpoczął bliską współpracę z Billem Gatesem, aby rozwinąć postawę pro-open source w branży oprogramowania, a także w samym Microsoft. Ramji, przed odejściem z firmy w 2009 roku, zbudował znajomość i zaangażowanie Microsoftu w open source, co jest widoczne we wkładzie Microsoftu w kod open source do Microsoft Azure wśród innych projektów. Te wkłady byłyby wcześniej niewyobrażalne dla Microsoftu. Zmiana podejścia Microsoftu do open source i wysiłki na rzecz zbudowania silniejszej społeczności open source są dowodem rosnącej adopcji i adaptacji open source.
Zobacz też
- Prawa cyfrowe
- Różnorodność w oprogramowaniu open source
- Lista bezpłatnych i otwartych pakietów oprogramowania
- Lista projektów sprzętowych typu open source
- Współpraca masowa
- Ruch o otwartej konstrukcji
- Model open-source
- Odpowiednia technologia typu open source
- Sprzęt typu open source
- Zarządzanie open source
- Ekonomia dzielenia się
- System ekonomiczny P2P
- Produkcja rówieśnicza
- Wirtualna rewolucja
Dalsza lektura
- Webera, Stevena (2004). Sukces Open Source . Prezydent i stypendyści Harvard College. s. 20–28. ISBN 978-0-674-01858-7 .
- Meeker, Heather (2008). Alternatywa Open Source: Zrozumienie ryzyka i wykorzystanie możliwości . John Wiley & Synowie . ISBN 978-0-470-19495-9 .
- Schrape, Jan-Felix (2019). „Projekty open source jako inkubatory innowacji. Od zjawiska niszowego do integralnej części przemysłu”. Konwergencja . 25 (3): 409–427. doi : 10.1177/1354856517735795 . S2CID 149165772 .
- Centrum Prawa Wolności Oprogramowania (3 marca 2008). „Podstawnik zagadnień prawnych dla projektów Open Source i Free Software” .
- Ruch Open Source (24 października 2010). „Ruch Open Source” . Zarchiwizowane od oryginału w dniu 29 lipca 2013 r . Źródło 25 kwietnia 2020 r .
- Rosen, Lawrence (lipiec 2009). „Złe fakty tworzą dobre prawo: sprawa Jacobsena i Open Source” . Międzynarodowy przegląd prawa wolnego i otwartego oprogramowania . Software Freedom Law Center, Inc. 1 (1): 27–32.
- Howe, Denis. „Copyleft” . Bezpłatny internetowy słownik informatyki . Źródło 2010-10-14 .
- Goettsch, Kerry D. (2003). „Grupa SCO przeciwko IBM: Przyszłość oprogramowania typu open source” . Dziennik prawa, technologii i polityki : 581.
- „Definicja Open Source” . Inicjatywa Open Source . Źródło 2010-10-14 .
- Wayner, P. (2000). Wolny dla wszystkich: jak Linux i ruch wolnego oprogramowania podkopywali tytanów high-tech . Harperbiznes. ISBN 978-0-06-662050-3 .
- Kirk St.Amant (2011). „Oprogramowanie open source, dostęp i tworzenie treści w gospodarce światowej” .
- Wciąż (2010). „Dwanaście lat po narodzinach Open Source w 1998 roku nadszedł czas na OpenTechComm” . [ stały martwy link ]
- ssy.org.uk/2012/01/the-online-revolution/ The Online Revolution [ martwy link ] zarchiwizowane pod adresem https://web.archive.org/web/20130718231856/http://ssy.org.uk/2012 /01/internetowa-rewolucja/