Kod źródłowy (również źródło lub źródła) to program komputerowy w postaci takiej jaką tworzy ją człowiek w pewnym języku programowania, zazwyczaj jako tekst, ale też jako dane dla translatora, przeznaczony do analizowania i modyfikacji przez człowieka. Kod źródłowy jest przetwarzany na kod maszynowy zrozumiały dla maszyny (procesora), przez translator lub jest analizowany i wykonywany przez specjalny program zwany interpreterem, może być też przetworzona na kod pośredni
Oprócz poleceń dla maszyny źródło bardzo często zawiera komentarze mające wyjaśnić cel pewnych fragmentów kodu.

Otwartość kodu

Najpowszechniejszy obecnie sposób dystrybucji oprogramowania polega na dostarczaniu użytkownikowi binariów, czyli wersji już skompilowanej, bardzo trudnej do analizy działania oraz modyfikowania (w tym celu używa się zwykle narzędzi do disasemblacji). W związku z istnieniem błędów, powszechnością używania komputerów oraz szybkimi zmianami w informatyce w interesie użytkowników jest dostęp do źródeł programu, stąd z czasem coraz bardziej rośnie znaczenie ruchu Wolnego i Otwartego Oprogramowania (FLOSS).
Należy przy tym pamiętać że sam fizyczny dostęp do kodu źródłowego jest tylko warunkiem koniecznym ale nie wystarczającym do zapewnienia użytkownikowi możliwości swobodnego dokonywania i udostępniania zmian. Istotna jest także licencja na jakiej kod jest dostępny, to znaczy określenie warunków jego dozwolonego użytkowania. Najbardziej liberalne zasady pod tym względem zapewnia public domain, następnie licencja X11 (zwana powszechnie licencją MIT), rodzina licencji BSD, GNU LGPL, wreszcie GNU GPL, która wymaga udostępniania kodu źródłowego całego programu, w którym użyto choćby fragmentu kodu na licencji GNU GPL. Inicjatywy w rodzaju Shared Source nie dają już użytkownikom prawa do swobodnej dyspozycji wykonanymi zmianami czy poprawkami.
Publikacja wraz ze zdjęciami jest udostępniona w Encyklopedii "Zgapedia" części portalu zgapa.pl. Treść objęta jest licencją GNU FDL Wolnej Dokumentacji w wersji 1.3 lub dowolnej pózniejszej opublikowanej przez Free Software Foundation i została ona opracowana na podstawie Wikipedii, tutaj możesz znaleźć artykuł źródłowy oraz autorów. Warunki użytkowania Encyklopedii znajdziesz na tej stronie.
Prezentowane filmy poczhodzą z serwisu YouTube, portal zgapa.pl nie jest ich autorem i nie ponosi odpowiedzialności za ich treści.