по умолчанию, что не есть точность и является точкой трактования
А вот это тема, которую у нас во многих компаниях не знают. Особенно не больших.
Если программист пишет программу на работодателя, то формально говоря, программа принадлежит работодателю, с точки зрения закона, как результат трудовой деятельности. Однако, это может трактоваться также как и интеллектуальная собственность, тогда это может считаться собственностью программиста, причем грань очень тонкая. Т.е. если я, как программист работал только на работе в рамках задания/трудовых обязательств - это трудовая деятельность и служебной произведение. Но если элементы я делал дома, это не было оплачено, или, например, ряд задач не были поставлены в явном виде, например, внес в продукт ряд элементов, которые нужны, но не оговорены изначально (сплошь и рядом) - то уже можно спорить.
В связи с этим считается хорошей практикой, указывать в явном виде, что результаты работы сотрудника являются собственностью компании, иначе, возможны споры.
Причем, часто - указывается в отдельном документе.
В ряде случаев, кстати, явно указывается, что определенный процент дохода с данного продукта принадлежит его разработчику, однако это очень большая редкость... Скорее в стартапах встречал, если честно.
На примере строительства - если я архитектор и делал проект на заказ/по задаче работодателя - то его права должны быть у Заказчика/работодателя.
Однако, если я это делал в свободное время и компания, увидев макет/чертеж, использовала/реализовала - то извините, права принадлежат мне, как автору и компания должна или выкупить, или выплачивать мне определенные отчисления. Но это очень часто забывается.