Open Source to szansa na rozwój. Kod źródłowy RISC OS dostępny na wolnej licencji

Open Source to szansa na rozwój. Kod źródłowy RISC OS dostępny na wolnej licencji23.10.2018 18:14
Acorn Archimedes A5000 z RISC OS, Blake Patterson, CC

Niedawno informowaliśmy, że na GitHub trafił kod źródłowy systemu MS-DOS, pod którego kontrolą działało wiele komputerów osobistych w latach osiemdziesiątych i na początku dziewięćdziesiątych. Dziś otwarte zostały źródła systemu niewiele od niego młodszego – RISC OS. Kod wersji 5 RISC OS został udostępniony na licencji, która pozwala na rozpowszechnianie go oraz zastosowanie w projektach komercyjnych i niekomercyjnych bez opłat.

RISC OS pierwszy raz został wydany w roku 1987, jest więc o 6 lat młodszy od MS-DOS. Został opracowany w Acorn Computers Ltd. w Cambridge, specjalnie dla komputerów z procesorami o architekturze ARM (której współczesna wersja jest obecna między innymi w urządzeniach mobilnych). Procesory te były montowane w zupełnie nowej linii komputerów osobistych Acorn Archimedes.

Między 1987 i 1998 rokiem system RISC OS był instalowany na wszystkich maszynach formy Acorn z ARM-ami. Jak na swoje czasy, był bardzo zaawansowany i przyjazny. Miał ładne ikonki i wspaniałe, intuicyjne menu, które można było otworzyć kontekstowo, korzystając ze środkowego przycisku myszki. Był to pierwszy system operacyjny wielu Brytyjczyków, którzy do dziś darzą go szczególnym sentymentem.

Acorn Archimedes A410/1, oryginalny monitor i myszka
Acorn Archimedes A410/1, oryginalny monitor i myszka

Po rozpadzie firmy Acorn rozwój systemu był kontynuowany przez inne podmioty z lepszym i gorszym skutkiem. Nie obeszło się bez potyczek prawnych, gdy różne firmy przypisywały sobie prawo do systemu. Wersja 6 systemu RISC OS była rozwijana jako zamknięty projekt, ale od około 10 lat stoi w miejscu. Równolegle działa organizacja RISC OS Open, kontynuująca rozwój RISC OS 5 od 2007 roku i publikując kod źródłowy w porozumieniu z właścicielami – Castle Technology Ltd.

System rozwijany w ramach RISC OS Open dostępny był na zasadach podwójnej licencji. Kod źródłowy został otwarty do wlgądu, ale rozpowszechnianie bez opłat licencyjnych jest możliwe jedynie w celach niekomercyjnych. Na zastosowania komercyjne licencji udzielała firma Castle Technology Ltd., w tym roku kupiona przez RISC OS Developments Ltd., razem z całym portfolio praw do systemu.

RISC OS 5, źródło: RISC OS Open
RISC OS 5, źródło: RISC OS Open

Ten rozdział historii został już zamknięty. Kod RISC OS w wersji 5 z 2002 roku został udostępniony na bardzo liberalnej licencji Apache 2.0, kompatybilnej z GPLv3. Licencja ta pozwala na używanie i modyfikowanie kodu, zarówno w projektach zamkniętych i otwartych, pod warunkiem zachowania zgodności z tą licencją. Ponadto na mocy Apache 2.0 licencjobiorca otrzymuje od wszystkich autorów licencję na użycie ich patentów, mających zastosowanie w licencjonowanym programie. W efekcie z systemem RISC OS 5 będzie można bawić się do woli, pożyczać części kodu do innych projektów i być może dalej go rozwijać według własnego pomysłu.

Jaki los czeka RISC OS?

Zadządzaniem kodem źródłowym wciąż będzie się zajmować organizacja RISC OS Open. System można oczywiście uruchamiać na maszynach wirtualnych i emulatorach, ale o wiele więcej zabawy dadzą nam komputerki do prototypowania: Raspberry Pi, BeagleBoard i im podobne. Warto zazanczyć, że dobrze zoptymalizowany system działa na tych niezbyt potężnych maszynach jak błyskawica. Podstawowym językiem programowania na RISC OS jest BBC BASIC, ale z czasem powinny pojawić się inne, bardziej współczesne.

Jeśli chodzi o inne narzędzia, na RISC OS możemy skorzystać między innymi z przeglądarek NetSurf i Firefox, edytora dla programistów StrongEd i Vima, DosBoxa, kilku edytorów grafiki, odtwarzaczy multimediów i innych programów użytkowych. Lista nie jest długa, ale wszystko przed nami.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.