Velká/malá písmena nebo pomlčky nehrají roli. Otevřený software resp. open source je definovaný OSI:
The Open Source Definition. Tady to máš i česky:
Definice otevřeného softwaru.
Hodně se to překrývá s definicí svobodného softwaru od FSF a Richarda Stallmana:
The Free Software Definition, český výklad:
Definice svobodného softwaru.
Pokud jen zveřejníš/poskytneš zdrojáky bez patřičné licence (nevyhovující těm definicím), tak to není ani open-source ani Open Source ani Free Software ani nic podobného, je to proprietární a nesvobodný software.
Co se týče zveřejnění resp. poskytnutí všem – toto není podmínkou svobodného nebo otevřeného softwaru – klidně ho můžeš poskytnout jen těm, kterým jsi poskytl (třeba i „prodal“) spustitelné verze programu. Oni ovšem mají práva zdrojové kódy šířit a je jen na nich, jestli to budou dělat. Může tedy klidně existovat svobodný software, který se šíří jen v rámci nějaké firmy nebo uzavřené skupiny lidí a nikdo jiný o něm neví a nemá k němu přístup.
Klíčové je, aby ke zdrojovým kódům měli přístup uživatelé daného softwaru – ti, ke kterým se dostaly binárky – což zaručují copyleftové licence. Licence GNU Affero GPL jde ještě o kus dál – práva na zdrojáky se týkají i uživatelů, kteří program používají po síti a binárky se k nim běžně ani nedostanou (typické pro serverové/webové aplikace).
Různé kategorie softwaru máš popsané tady i s obrázkem:
Kategorie svobodného a nesvobodného softwaru