Co z kodem źródłowym?

Kod źródłowy uszczegulnia sposób w jaki program działa (to jest co piszą programiści). Bez tego nikt nie może zrozumieć jak oprogramowanie jest zbudowane. Nie ma znaczenia jeśli nie potrafisz czytać kodu: to czy jest on dostępny bezpośrednio wpływa na każdego użytkownika.

Nikt nie może spojrzeć do środka

Windows wychodzi bez jego kodu źródłowego. Ponadto: wszyscy użytkownicy muszą przestrzegać zasad licencji które mówią:

Nie możesz używać inżynierii wstecznej, dekompilować lub rozkładać oprogramowania.

Przez to, jest to nielegalne aby opracować jak Windows lub Microsoft Word są zaprojektowane. Nielegalne jest nawet próbować. Zakazane również jest modyfikowanie programu w jakim kolwiek celu.

Ograniczenia w licencji zapewniają to że Microsoft pozostaje jedyną organizacją która rozumie jak ich produkty działają. Windows jest trochę jak samochód który może być serwisowany tylko w ASO.


Możesz powiedzieć, "Jakzmienię ten przepis żeby wyjąć sól?" i świetny szef kuchni odpowiedziałby, "Jak śmiesz obrażać mój przepis, dziecko mojego mózgu i mojego tależa próbując go zmienić? Nie masz odpowiedniego osądu aby zmienić mój przepis tak aby działał poprawnie!"

Możesz zaufać wolnemu oprogramowaniu

Przychodzi to bez zaskoczenia że zastrzeżone oprogramowanie poważnie wybrakowane w odniesieniu do bezpieczeństwa, w porównaniu do oprogramowania którego kod źródłowy jest swobodnie dostępne (uwzględniając GNU/Linux).

Wolne oprogramowanie oznacza że programiści mogą zmienić kod aby naprawić wady. Oznacza to że możesz zatrudnić kogoś aby na prawdę sprawdził jak bezpieczne jest twoje oprogramowanie. Oznacza to że możesz zyskać z udziału społeczności z całego świata aby poprawić bezpieczeństwo i niezwodność. Piętnaście milionów użytkowników korzysta z GNU/Linux bez antywirusa w pełnym bezpieczeństwie. A serwery stojące za wyszukiwarkami i bankami także z niego korzystają.

Kod źródłowy to przepis dla oprogramowania. Jak ktoś mógłby ulepszyć danie z za dużą ilością soli jeśli zabronione jest patrzenie na przepis użyty do jego ugotowania?

Kożystanie z Windowsa i Office'a wymaga od nas aby nie pytać ani szykać kodu źródłowego oprogramowania. Tylko deweloperzy Microsoftu mogą modyfikować twój program.

Któremu wolałbyś zaufać: pakietowi którego nie możesz studiować czy pakietowi z przepisem?