22.10.2008
Oprogramowanie - to polecenia, instrukcje przeznaczone do wykonania przez komputer
Oprogramowanie występuje w 2 postaciach:
Postać źródłowa - program zapisany w pewnym języku programowanie, który pozwala na modyfikacje i rozbudowanie programu, zazwyczaj jako teskt. Postać źródłowa, aby mogła być wykonana przez komputer musi być przetworzona na kod maszynowy.
Postać binarna (kod maszynowy) - przeznaczona do wykorzystania przez komputery
Programy przekształcające oprogramowanie z postaci źródłowej na binarną to kompilatory.
Aplikacja to rodzaj programu komputerowego, który nie jest całością większego programu i korzysta z systemu operacyjnego
Aplikacje to m.in.:
-menadżer plików np. Mój komputer, Eksplorator Windows
-edytory tekstu np. Notepad, Microsoft Word
-arkusze kalkulacyjne np. Microsoft Excel
-programy do obróbki obrazków np. IrfanView, Gimpshop
-gry komputerowe
-wirusy komputerowe
-itp.
Licencja - dokument prawny lub umowa, określająca warunki korzystania z dobra, którego dana licencja dotyczy.
Licencja na oprogramowanie - to umowa na korzystanie z dzieła jakim jest aplikacja komputerowa, zawiera……
Licencja powinna określać warunki na jakich użytkownik jest uprawniony do korzystania z programu, takie jak:
- zakres - w jakim użytkownik może korzystać z programu
- miejsce - gdzie (np. ile komputerów) może być zainstalowanie oprogramowanie
- czas korzystania z oprogramowania
Jedna z bardziej znanych licencji jest Powszechna Publiczna Licencja GNU (Generla Public License)
Jest jedną z licencji wolnego oprogramowania, która została sformułowana w 1988 przez R. Stallmana i E. Moglena.
Celem tej licencji jest przekazanie użytkownikom prawo do uruchamiania programu w dobrowolnym celu, dostosowania go do swoich potrzeb, kopiowania oraz udoskonalania, a ponadto i publikowania własnych poprawek programu i kodu źródłowego tych programów.
Formy powszechne oprogramowania:
-Demo
-Adware
-Freeware
-Shareware
-Public domain
OPROGRAMOWANIE
APLIKACJE
Pojedyncze programy komputerowe
OPROGRAMOWANIE SYSTEMOWE
Zbiory programów
SYSTEM OPERACYJNY
OPROGRAMOWANIE SERWEROWE