Creative Commons (CC) to międzynarodowa organizacja promująca udostępnianie i ponowne wykorzystywanie materiałów chronionych prawem autorskim. Założona w 2001 roku przez Lawrence’a Lessiga, Creative Commons oferuje sześć rodzajów licencji, z których autorzy, artyści i inni twórcy mogą korzystać, aby wyrazić zgodę na wykorzystanie ich dzieł: ‒ Uznanie autorstwa (CC BY): użytkownicy mogą kopiować, rozpowszechniać i wyświetlać i tworzyć dzieła pochodne na podstawie materiału, pod warunkiem podania autorstwa oryginalnego autora ‒ Uznanie autorstwa na tych samych warunkach (CC BY-SA): użytkownikom przysługują te same prawa, co na licencji CC BY, ale muszą także udostępnić swoje prace pochodne zgodnie z tej samej licencji ‒ Uznanie autorstwa bez utworów zależnych (CC BY-ND): użytkownicy mogą kopiować, rozpowszechniać i wyświetlać utwór, ale nie mogą tworzyć dzieł pochodnych na podstawie materiału ‒ Uznanie autorstwa-Użycie niekomercyjne (CC BY-NC): użytkownicy mogą kopiować, rozpowszechniać, wyświetlać i tworzyć dzieła pochodne na podstawie materiału, o ile nie są one wykorzystywane do celów komercyjnych ‒ Uznanie autorstwa-NonCommercial-ShareAlike (CC BY-NC-SA): użytkownikom przysługują te same prawa, co licencja CC BY -Licencja NC, ale musi także udostępniać swoje prace pochodne na tej samej licencji ‒ Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych (CC BY-NC-ND): użytkownicy mogą kopiować, rozpowszechniać i wyświetlać dzieło, ale nie mogą tworzyć dzieł pochodnych materiału i nie może wykorzystywać utworu do celów komercyjnych.
Licencje Creative Commons są ważnym narzędziem dla programistów i programistów, którzy chcą dzielić się swoją pracą z publicznością. Wykorzystując Creative Commons jako sposób na udzielenie innym pozwolenia na korzystanie z ich dzieł, programiści mają możliwość wyboru, które prawa chcą przyznać, a które zachować, i mogą zapewnić sobie odpowiednie uznanie za swoje dzieła.
Licencje Creative Commons można również stosować do tworzenia oprogramowania, ponieważ kod oprogramowania jest często współdzielony między ludźmi. Programiści mogą korzystać z licencji CC, aby zadeklarować, w jaki sposób ich kod może być używany i rozpowszechniany oraz w jaki sposób inni użytkownicy mają udostępniać oryginalnemu autorowi.
Oprócz sześciu licencji Creative Commons oferuje także narzędzia i usługi pomagające użytkownikom tworzyć, przechowywać i zarządzać licencjami. Organizacja ma także solidną społeczność twórców, użytkowników i ekspertów, którzy zapewniają wsparcie i zasoby pomagające ludziom poruszać się po świecie praw autorskich i licencji.