Oprogramowanie komputerowe

Oprogramowanie komputerowe

Internet

Programista jest to osoba zajmująca się tworzeniem i rozwojem oprogramowania. Prawdopodobnie pierwszą programistką w historii była Ada Lovelace. W obecnych czasach określa bardzo często zawód nie związany z pisaniem kodu źródłowego programu, lecz wszelkie poboczne aspekty inżynierii oprogramowania. Z komercyjnego punktu widzenia, chłopcy i dziewczęta wyłącznie tworzące kod źródłowy nazywa się koderami. Z akademickiego punktu widzenia koderzy oprogramowania to grupa naukowa doskonaląca metody optymalnego pisania skryptu i osiągania coraz lepszych efektów w coraz krótszym czasie , a dodatkowo budowy dokumentacji pisanych skryptów.

Wolne Oprogramowanie jest to ruch programistów i użytkowników komputerów zaangażowanych w działania na rzecz wolnego  dostępu do oprogramowania poprzez ogół użytkowników.

Wolne Oprogramowanie istniało od samych podstaw komputerów, gdyż od samego początku koderzy oprogramowania dzielili się kodem źródłowym indywidualnych kodów. Oficjalna nazwa narodziła się około lat 80., kiedy oprogramowanie zaczęło być zamykane, kiedy zaczęto generować oprogramowanie własnościowe, czego propagatorem był Microsoft. Bardzo ważną przyczyną zaprojektowania nazwy dla oprogramowania z otwartymi źródłami było to, że zaczęło ono tracić na popularności, przestało być zjawiskiem zwyczajnym, jak było dawniej. Do zaprojektowania odrębnej nazwy przyczyniło się również skomercjalizowanie poprzez AT&T  dostępnego przedtem wraz z otwartymi źródłami systemu Unix, co spowodowało odcięcie dostępu do programu oraz jego swobodnego rozwoju (zobacz BSD).

Temu zjawisku przeciwstawił się haker z MIT (Massachusetts Institute of Technology), Richard M. Stallman (RMS), który zapoczątkował ruch na rzecz tworzenia „wolnego” oprogramowania. Sam termin wolne oprogramowanie jest o tyle problematyczny, że w języku angielskim słowo wolny („free”) oznacza także darmowy. Jest zatem to przyczyną wielu nieporozumień, na stronach Free Software Foundation w zdecydowanej większości przypadków powtarzany jest więc zwrot „free” as in „free speech,” not as in „free beer” (Wolne jak wolność wypowiedzi, nie jak bezpłatne piwo).

Richard M. Stallman jest również założycielem organizacji Free Software Foundation (FSF) – fundacja para się głównie rozpowszechnianiem wolnego oprogramowania oraz dodatkowo rozwijaniem projektu GNU. Główną cechą wolnego oprogramowania jest możliwość jego dalszego rozpowszechniania i przemian , a dodatkowo pełna przystępność jego skryptu źródłowego.

Natomiast nazwa open source powstała w 1998 wraz z rozpowszechnieniem przez Netscape Communications Corporation skryptu źródłowego przeglądarki Netscape Navigator na zezwoleń gwarantującej każdemu prawa do dowolnego użytku, konwersji, redystrybucji programu. Miało to związek z chęcią wciągnięcia dużych firm i korporacji do ruchu wolnego oprogramowania. Firmy te obawiały się powiązania z tego typu oprogramowaniem. Ruch otwartego oprogramowania kładzie większy nacisk na problemy techniczne i organizacyjne powiązane z wolnością skryptu, odsuwając na nieco dalszy plan dylematy ideologiczne. Jego założycielami i orędownikami są Eric S. Raymond (ESR) i Bruce Perens.

stat4u