Но всё это работает как сайт, то есть это бесплатное ПО.
- не всё то бесплатное, что работает как сайт. Вот например: UMI.CMS - тоже работает как сайт, но ни фига оно не бесплатное ПО.
Если вы разработали принципиально новый язык программирования(например для своей узкоспециализированной железки, например, для ядерной ракеты), размещайте компилятор у себя на сервере, а в сеть пусть смотрит ваша online-ide. Пользователи будут писать код у вас на сайте в браузере, и за денежку пусть забирают бинарники, и защищать ничего не надо.
Ааа, только увидел, у вас еще авторское право в тегах:
Ну тогда всё зависит от изобретателя, хочет - пусть защищает, хочет - пусть под свободной лицензией публикует.