Definicja kodu (programowanie / otwarte i zamknięte źródło)
Różne / / July 04, 2021
Marcos Guglielmetti, we wrześniu. 2008
Kiedy mówimy o kod z programowanie mamy na myśli język przez który komputery, zawiera zestaw instrukcji i danych, które mają być przetwarzane automatycznie.
kod w przetwarzanie danych Może być binarny (interpretowany tylko przez komputery), kod źródłowy (interpretowany przez ludzi), a w jego aspekt prawny lub polityczny może dotyczyć wolnego oprogramowania, oprogramowania open source, oprogramowania freeware, shareware lub oprogramowania zastrzeżonego/zastrzeżonego tradycyjny.
wolne oprogramowanie lub Wolne Oprogramowanie ma w tym względzie jasną definicję, według Free Software Foundation jest to taka, którą można wykorzystać w dowolnym celu, zbadać (wiedząc, co robi), skopiować i poprawić. Istnieje wiele różnych licencji wolnego oprogramowania, których punktem odniesienia jest GNU GPL, ale możemy również wspomnieć o licencjach MIT, BSD, Mozilla, Apache lub Creative Commons.
oprogramowanie open source (open source) jest w zasadzie tym samym co wolne oprogramowanie, z tym wyjątkiem, że nie masz ochoty mieszać prawnie zastrzeżonego oprogramowania z wolnym oprogramowaniem. Istnieje również oprogramowanie typu open source, którego nie można używać w żadnym celu, więc nie byłoby darmowe.
freeware ma niewiele wspólnego z wolnym oprogramowaniem, skoro jedyną darmową rzeczą jest twoja dystrybucja: generalnie nie można go modyfikować, badać ani komercjalizować, więc oczywiste jest, że pochodzi bez kodu źródłowego (bez „recepty Program").
Shareware jest podobne do freeware, ale z ograniczenie dodatkowo: czas noszenia. Programy te są zwykle wyłączane w ciągu kilku dni, są to wersje demonstracyjne/lekkie kompletnych programów własnościowych.
oprogramowanie własnościowe tradycyjny (do styl z Okna) nie zezwala na jego wykorzystanie w jakimkolwiek celu, nie pozwala na jego badanie (poza wypłatą fortuny jego twórcom), nie zezwala na jego bezpłatne kopiowanie lub jego ulepszanie przez nikogo: jest totalna odwrotność wolnego oprogramowania, więc Okna Tak GNU / Linux są tak skonfrontowani.
Tematy w kodzie (programowanie / otwarte i zamknięte źródło)