Open Source, czyli “otwarte oprogramowanie” jest oprogramowaniem komputerowym. Tworzenie oprogramowania komputerowego w bardzo wielu systemach prawnych traktowane jest jako praca twórcza, a zatem oprogramowanie takie jest utworem w rozumieniu prawa autorskiego, a twórca jest autorem, któremu przysługują wyłączne prawa autorskie do niego. Dwie główne instytucje dysponowania prawami związanymi z utworem przez autora przewidziane przez prawo autorskie to przeniesienie praw autorskich oraz udzielenie licencji. Najbardziej powszechne stało się korzystanie z programów Open Source na podstawie licencji.
Jest to umowa zawierana co najmniej przez dwie strony, często jest zobowiązaniem wzajemnym, dotyczy zastrzeżenia rozpowszechniania poufnych informacji, materiałów bądź wiedzy. Nie zależy do do umów nazwanych, co oznacza, że jej treści nie normują żadne odrębne przepisy.