Ответ 1
Если вы найдете свой код в Интернете где-то, что вы не разрешили, или без вашей лицензии, вы можете подать претензию DMCA. Вот форма Google Play и GitHub DMCA руководство.
Если весь мой проект хранится в публичном реестре github, что остановить людей от его загрузки и публикации в игре Google до того, как я это сделаю?
Я хочу использовать github для отслеживания изменений в проекте группы Android, мне сказали, что активная учетная запись также принесет пользу будущей занятости и сделает ее открытой для помощи другим студентам. Но что, если я захочу в конце концов опубликовать его в Google? См. Вышеупомянутый вопрос.
Я новичок в разработке программного обеспечения.
Если вы найдете свой код в Интернете где-то, что вы не разрешили, или без вашей лицензии, вы можете подать претензию DMCA. Вот форма Google Play и GitHub DMCA руководство.
Если вы хотите сохранить свой код в частном хранилище, попробуйте BitBucket, это частное хранилище кода и бесплатно до пяти пользователей.
Если весь мой проект хранится в публичном реестре github, чтобы остановить людей от его загрузки и публикации в Google Play до того, как я это сделаю?
В теории ничего.
На практике немногие люди будут работать через ваш репозиторий, если вы не продвинете его (например, публиковать ссылки на него). В GitHub хранится много репозиториев.
Значение публичного репозитория github определяется github следующим образом:
Публичные репозитории могут быть просмотрены и клонированы кем угодно. Выберите это, если ваш репозиторий:
- проект с открытым исходным кодом должно быть легко для других членов вилки и внести свои изменения.
Я бы лучше выбрал приватный репозиторий (платный), чтобы сохранить ваш код в безопасности.
Да, у вас есть опция "Передача права собственности", чтобы вы могли передать код вашему будущему работодателю с помощью github. Надеюсь, это поможет вам. Дайте мне знать, если вам нужна дополнительная информация,
Перенесите это репо другому пользователю или организации, в которой у вас есть права администратора.
Любой проект с открытым исходным кодом (например, общедоступное репозиторий github) должен объявить лицензию на программное обеспечение. В случае с github невыполнение этого условия подразумевает наличие лицензии MIT по умолчанию для любого форка (клона), который отдает большинство прав, кроме атрибуции.
Лицензии GPL являются вирусными, что означает, что любой уровень в системе, содержащей код GPL, принадлежит этому GPL. Весь опубликованный код и изменения должны быть опубликованы обратно до исходного репо. Это кажется более подходящим для вашего репо. Это будет включать в себя запросы на извлечение, необходимые для лицензирования приложения, которое вы можете заблокировать.
Google вытянет любое приложение, которое явно нарушает лицензию, и быстро, так как у них есть некоторая ответственность за это. Кроме того, разработчики, как известно, транслировали свое недовольство в глобальном масштабе при нарушении.
Типовые образцы лицензий достаточно ясны и пуленепробиваемы, если вам не нужно их менять - для этого вам следует обратиться за юридической консультацией.
Большинство корпораций держатся подальше от чего-либо, что явно не лицензировано как MIT или слабее. Вы можете быть уволены за то, что втянули код GPL в (ставя под угрозу владение) частную кодовую базу. GPL для образовательных и партнерских соглашений.
Таким образом, существует очевидный компромисс между силой лицензии на репо и количеством активных участников. Безусловная лицензия может привлечь участников, условная лицензия может осиротеть репо. Бизнес - это отношения.