Open Source albo Otwarte Oprogramowanie to oprogramowanie, którego posiadacze czy użytkownicy mają prawo do jego swobodnego uruchamiania i wykorzystywania. Zgodnie z licencjami udzielanymi przez twórców oprogramowania Open Source wolne oprogramowanie można dowolnie uruchamiać i kopiować, analizować na podstawie udostępnionego kodu źródłowego jak program działa i dostosowywać go do swoich potrzeb. Wszystkie te zasady Open Source składają się między innymi na to, że nie ma obowiązku proszenia o pozwolenie na wykonywanie wyżej wymienionych czynności ani płacenia za nie.
Kod źródłowy czyli ciąg poleceń zapisany w określonym języku programowania, na podstawie którego tworzy się oprogramowanie, można porównać na przykład z przepisem na wykonanie jakiejś potrawy. Kucharz, który udostępnia swój przepis innym (np. publikując go w czasopiśmie), działa zgodnie z zasadami Wolnego Oprogramowania. Osoby, które znają ten przepis mogą według niego przygotowywać potrawy, modyfikować je zgodnie z własnymi preferencjami i przekazywać innym. Wszystko to odbywa się bez nakładu środków finansowych lub z ich niewielkim wkładem. Jeżeli ktoś, kto stanie się posiadaczem takiego przepisu zechce, aby potrawy przygotowywała dla niego odpowiednia służba, wtedy zleca jej zajęcie się obsługą kuchni. Ten przypadek możemy porównać do firmy takiej jak nasza, oferującej obsługę informatyczną, czyli zajęcie się obsługą sprzętu i oprogramowania.
Często powszechnie uważa się, że oprogramowanie Open Source jest zawsze darmowe. Nie zawsze jednak tak jest, ponieważ darmowe jest przeglądanie i modyfikacja jego kodu źródłowego. Można ten kod ściągnąć z sieci ale twórca nie bierze odpowiedzialności za jego poprawne działanie oraz nie udostępnia wsparcia technicznego czy nośników. Za te dodatkowe usługi często trzeba już płacić. I tutaj naprzeciw wychodzą firmy ousourcingowe (również nasza), które po podpisaniu odpowiednich umów biorą na siebie odpowiedzialność za prawidłowe działanie tego typu darmowego oprogramowania w lokalizacji użytkownika.
Coraz więcej firm biznesowych decyduje się na przejście na oprogramowanie otwarte. W niektórych jednak firmach występują pewne bariery, którymi może być brak wiary w możliwość uzyskania stabilnego oprogramowania, które otrzymywałoby odpowiednie wsparcie techniczne ze strony twórców. Prościej mówiąc zarządzający firmą chcą mieć dostawcę odpowiedzialnego za powstanie, działanie oraz wsparcie zakupionego oprogramowania. Przeszkodą jest działające przekonanie, że ponieważ oprogramowanie typu Open Source jest z zasady darmowe i tworzone przez mogące w każdej chwili zniknąć z rynku firmy. Jest to oczywiście nieprawdą, ponieważ zawsze znajdzie się firma czy osoba, która będzie kontynuować prace nad kodem źródłowym wciąż go udoskonalając. W dziedzinie jednostek komputerowych wysoce wyspecjalizowanych (tzw. superkomputerów) problem tego typu wątpliwości nie istnieje z uwagi na to, że użytkownicy tych komputerów są świadomi swoich potrzeb i celów, a także narzędzi z jakimi chcą pracować. W większości przedsiębiorstw natomiast, w których kadra zarządzająca ma niewielką styczność z programami Open Source, pojęcie firmowej sieci komputerowej ogranicza się do stacji roboczych lub serwerów z systemami Windows, podczas gdy wykorzystanie technologii Open Source jest na szeroka skalę.
Otwarte oprogramowanie można stosować nie tylko w biznesie czy urzędach administracji publicznej (gdzie z powodzeniem już funkcjonuje - przykład: Urząd Miejski w Katowicach przeszedł na otwarty pakiet biurowy OpenOffice), ale również w obszarach edukacji. "Ministerstwo Edukacji Narodowej, uwzględniając założenia inicjatywy eEurope w zakresie wspierania i rozwoju w Europie oprogramowania typu Open Source uznaje, iż oprogramowania Open Office, dystrybuowane nieodpłatnie, jest produktem dostatecznie dojrzałym i zaawansowanym zarówno dla potrzeb edukacyjnych, jak i dla zastosowań biurowych w sektorze edukacji i nauki. Wyżej wymienione oprogramowanie może z powodzeniem zastępować stosowane do tej pory oprogramowanie komercyjne, dając znaczne oszczędności środków przeznaczanych na opłaty licencyjne za korzystanie z większości dostępnych typów oprogramowania biurowego. Środki zaoszczędzone, dzięki zastosowaniu bezpłatnego oprogramowania biurowego, będą mogły zostać przeznaczone na rozwój oprogramowania edukacyjnego, realizację projektów upowszechniania rozwiązań informatycznych w dydaktyce oraz projekty e-learningowe."(www.men.gov.pl)
W ramach Open Source Definition licencje muszą spełniać 10 warunków.
Punkt 10 oznacza, że licencja nie może pociągać za sobą zastrzeżeń dotyczących konkretnego rozwiązania technologicznego, stylu lub interfejsu.