Вопрос чисто теоретический. Допустим в моей голове родилась идея стартапа и я начал ее реализацию в Git в открытом репозитории. Ну допустим работают единомышленники и всё хорошо. Но как быть если ктото воспользуется идеей и откроет клоновый моему репозиторий, и начнёт развивать нго как свою ветку без моего согласия? Это теория но мне интересно бывает ли такое и что в таких случаях предпринимают.
В зависимости от указанной в проекте лицензии.
Для свободных лицензий - радуются и предлагают дружить семьями. Ну или ничего не предпринимают. Это называет форк. Один из важнейших постулатов свободного ПО.
Для несвободных лицензий - поспрашивайте у копирастов. Всякие DCMA-запросы на удаление репозитория форка и прочие странные вещи.
semki096: нет, вы спросили как раз про форк. Идею вы открываете сразу и безусловно при старте проекта, хоть с закрытым исходником хоть с открытым. Нельзя украсть опубликованную идею.
Лицензия, запрещающая форки - не знаю такой из распространённых. Скорей всего это будет кастомная лицензия.
Да и не думаю что сильно спасет лицензия.
Как только разработчик сделает git clone код уже ушел.
Вы даже не узнаете когда этот код появится в другом репозитории.