Filozofia Wolnego Oprogramowania

in #polish7 years ago

27 września 1983 roku Stallman rozpoczyna projekt, który zmienia świat - Zapowiada stworzenie wolnego (od wolności) systemu operacyjnego GNU i Manifest. Jego cel? Stworzenie wolnej alternatywy dla Uniksa. Tak rozpoczyna się historia człowieka, który zmienił świat.

Czym jest Wolne oprogramowanie?

image.png

Oprogramowanie można przyrównać do ciastka (w jakiejś formie) - idziemy do sklepu i kupujemy ciastko, ale w sumie do końca nie wiemy skąd powstaje, co ma w środku (powiedzmy, bo mamy skład - ale jakby nie było). A co jeśli sami jesteśmy uczuleni na np. orzechy? Czy ciastko może nas zabić? A co jeśli zostało celowo otrute?

Ideą wolnego oprogramowania jest dostarczanie czegoś co nazywa się kod źródłowy, czyli przepis na upieczenie ciastka, dzięki czemu każdy może sprawdzić jak zrobione jest dane ciastko i nawet przepis usprawnić.

Dlaczego jest to takie ważne?

Komputery i oprogramowanie są skomplikowane. Kiedyś hakerzy zajmujący się np. Commodore 64 potrafili opisać jak działa każdy podzespół na płycie głównej, a także jak usprawnić komputer by działał jeszcze lepiej.

Dzisiaj to niemożliwe, dostajemy sprzęt, który "działa". Sprzęt, który jest bardzo skomplikowany i nie wiadomo za wiele o nim, w pewien sposób nauczyliśmy się ufać komputerom. Każe nam to zadać sobie pytanie - czy to my rządzimy komputerem, czy to on rądzi nami? Czy to my wydajemy mu rozkazy, czy ktoś inny?

Cel

Celem FOSS (Free and Open Source Software) jest stworzenie oprogramowania, stron internetowych (i potencjalnie sprzętu), który jest w pełni weryfikowalny przez ludzi, a także rozwijany.

Jakie są popularne "wolne" aplikacje?

  • GNU/Linux jako cały system operacyjny
  • Przeglądarka internetowa Mozilla Firefox czy Chromium
  • Pakiet biurowy LibreOffice
  • Replicant - zamiennik Androida
  • Bitcoin jako system płatności
  • Steem (i inne kryptowaluty)

I wiele wiele więcej. To praktycznie setki tysiące aplikacji, które są w pełni transparentne.

Ruch zresztą wywarł tak duży wpływ, że mówi się o ruchu walczącym z patentami, otwartej muzyce, filmach, elektronice, samochodach (...). Nie można powiedzieć, że są to bardzo silne ruchy, ale powstają!

Czy jest to ruch dobry?

O ile sama idea jest bardzo dobra, o tyle problematyczna dla wielu. Najlepiej kupić sprzęt zalecany przez GNU, który często jest stary (głównie dlatego, że nowe procesory [2010+] uniemożliwiają usunięcie elementów szpiegujących.

Potem instalujemy Linuksa, najlepiej wspieranego przez GNU, a na końcu używamy aplikacji GNU, których jest sporo, ale np. gracze "hardkorowi" nie grają już w Quake III Arenę (OpenArena) czy inne gry, których jest mało. Tak więc trzeba się przymuszać, a nie wszyscy to lubią. Problemy pierwszego świata ;)

Dlatego często ludzie przygotowują się do takiej "roli". Już za wczasu testują oprogramowanie powoli rezygnując ze zbędnego - i to ma sens. W międzyczasie wszystko się rozwija, więc z czasem jest coraz łatwiej.

Ale jak powiedziałem - to idea czy filozofia, nie każdy to będzie podzielał.

Sort:  

(głównie dlatego, że nowe procesory [2010+] uniemożliwiają usunięcie elementów szpiegujących

Rozwiniesz? Jakie elementy szpiegujące?

Intel ME, od czasów i3 - i7 nie da się tego usunąć*, a jest to wręcz mały system operacyjny Minix.

  • Coś tam hakerom rosyjskim się udało, ale nie wiem czy opublikowali

Z tego poziomu masz większy dostęp niż kernel

Za Wikipedią:

The Intel Management Engine (ME), also known as the Manageability Engine, is an autonomous subsystem that has been incorporated in virtually all of Intel's processor chipsets since 2008. It is located in the Platform Controller Hub of modern Intel motherboards. It is a part of Intel Active Management Technology, which allows system administrators to perform tasks on the machine remotely. System administrators can use it to turn the computer on and off, and they can login remotely into the computer regardless of whether or not an operating system is installed.

The Intel Management Engine always runs as long as the motherboard is receiving power, even when the computer is turned off.

Congratulations @fervi! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.099
BTC 62546.27
ETH 1774.38
USDT 1.00
SBD 0.38