Могу ли я сохранить частное репо в бесплатном аккаунте github.com и поделиться им позже в качестве доказательства источника? - PullRequest
0 голосов
/ 07 мая 2020

У меня есть проект в python, который я написал. Я не хочу делиться этим публично, но я хочу поделиться им с немногими людьми для обратной связи.

Поэтому я думаю, как защитить себя от худшего случая, когда они поделятся им и заявят права собственности. Ищу предложения, возможно, от кого-то, кто столкнулся с подобной проблемой. Какой самый простой способ?

Моя первая идея заключалась в том, чтобы открыть бесплатную учетную запись github.com и загрузить проект. Затем, если мне понадобится в будущем, я могу превратить проект в publi c и покажите отметку времени загрузки в качестве доказательства.

Я обычно не использую git, должно ли это работать, исходя из вашего опыта?

1 Ответ

1 голос
/ 07 мая 2020

Первый: IANAL.

Я не думаю, что это послужит доказательством с юридической точки зрения.

  • любой может задним числом коммитить в локальном git репозитории, а затем загрузить его на GitHub . GitHub отобразит эти поддельные даты.

  • любой может украсть чужой код и при этом первым опубликовать его на GitHub.

GitHub, вероятно, имеет внутренние данные, показывающие, когда к нему были внесены фактические изменения. В судебном процессе вы, вероятно, могли бы вызвать эти записи в суд. Но согласно моему второму пункту выше, в лучшем случае sh будет установлено, что у вас был код в определенный момент времени, но не то, что вы были составителем.

Может быть, лучше всего заставить их подписать NDA *. Я лично не поклонник соглашений о неразглашении. Позвольте мне объяснить ...

Вы должны думать о своих настоящих мотивах, о построении доверия , а не о других людях как ворах

Каковы ваши истинные мотивы? Если ваша цель - улучшить человечество, перестаньте беспокоиться о том, что его украдут. Если кто-то «украдет» идею и сделает большую работу и сделает человечество лучше вас, разве это не хорошо?

Представьте себе ученый А, у которого есть отличная идея по разработке вакцины против коронавируса, но он держит это в секрете, потому что хочет получить признание как изобретатель. А теперь представьте ученого Б, у которого тоже есть отличная идея, и она открыто делится ею, потому что хочет, чтобы вакцина была разработана как можно быстрее, чтобы спасти жизни. Только один ученый был искренне заинтересован в помощи человечеству. Другой ученый ставил на первое место свою славу или богатство.

Также я полагаю, вы хотите, чтобы с вами работали умные люди. Зачем им работать с вами, если вы им не доверяете? Я бы не стал.

Наконец, я не верю в владение идеями. Ваши идеи и мои идеи основаны на идеях и знаниях людей, которые были до нас. Мы пользуемся ими бесплатно, не платя за них. Вы здесь, в StackOverflow, бесплатно пользуетесь идеями людей. Если бы люди, которые были до нас, заперли свои идеи и знания в частных репозиториях, вы бы не только не читали это на удивительном компьютере и не пользовались технологиями перед вами, но даже не были бы живы (удивительные достижения в здоровье, медицина и демократия).

Мы не крали эти идеи и знания. Они принадлежат всему человечеству. Верни то, что дало тебе так много.

Даже если вы не согласны с моей точкой зрения, даже если вы считаете правильным хранить свою работу в секрете, чтобы никто, кроме вас, не мог добиться на ней успеха, или если вы просто пытаетесь зарабатывать на жизнь и не поможет миру, это все равно может быть неразумным: В тот раз разработчик украл мою идею и сделал миллионы


* Возможно, вы даже можете заставить их подписать соглашение о неразглашении, которое включает git commit ha sh - чтобы доказать ie NDA указать код c. Просто придумал. Кто знает ??‍♂️

...