Ну, я не хочу делать это с открытым исходным кодом! Это проблема. Но я хочу использовать его на моей нынешней работе. Компания не согласилась подписать какую-либо альтернативную лицензию со мной и попросила меня переписать все с нуля, чтобы они ей владели. :(
Так как я могу сделать это безопасным способом, чтобы позже компания не возвращалась ко мне и не говорила, что я использую код, написанный для них, который будет аналогичен первой версии, которую я написал, и владею авторским правом, в моих личных проектах или даже на другой работе?
Как бы вы переписали вторую версию хэш-карты, не делая ее похожей на первую версию? Это звучит довольно сложно для меня. :(
licensing
open-source
intellectual-property
chrisapotek
источник
источник
Ответы:
Вам нужно поговорить с адвокатом, который специализируется на авторском праве. Это авторское право , а не интеллектуальная собственность . «Интеллектуальная собственность» - это ложное сочетание патента и авторского права, которые представляют собой две совершенно разные области права.
Я предполагаю, что вы в Соединенных Штатах для всего остального.
Моя личная рекомендация заключается в том, что, прежде чем идти дальше, вы берете свой текущий источник и регистрируете его на официальном авторском праве, включая подачу полной копии своей работы в Бюро авторских прав США, как с книгой или песней. (Примечание. Подача полной копии произведения вместе с заявкой на регистрацию требуется по закону для регистрации.)
Каждый адвокат по авторским правам в США скажет вам, что ничто не заменит свидетельство о регистрации авторского права. В истории был ровно один случай *, когда парень с сертификатом о регистрации авторских прав не победил.
Регистрация авторских прав стоит дешево .
После того, как у вас есть свидетельство о регистрации авторского права в ваших руках, тогда ты начинаешь делать их переписывать. Вы можете начать заниматься проектной работой, но не пишите ни одной строчки своего кода, не защитив сначала свой.
* (В частности, это был случай Джорджа Харрисона «Мой сладкий лорд»: хотя у «Битлз» действительно было свидетельство о регистрации авторского права, судья постановил, что не было никакого способа, которым он мог бы совершенно независимо заново изобрести мелодию и организацию из «Он так прекрасен» "(Шифон): там должно было копировать, даже неосознанно.)
источник
Это прекрасная возможность использовать уже существующее стороннее решение с открытым исходным кодом, если оно существует для вашего варианта использования. Рассмотрим преимущества для вас и вашего работодателя:
Вы
Ваш работодатель
источник
Во-первых, вы должны проконсультироваться с адвокатом, чтобы выяснить, какие варианты у вас есть.
Но, hashmap - это стандартная коллекция, если вы создали одну, которая имеет определенную цель, измените типы данных, с которыми она работает, возможно, и она будет другой, особенно если вы можете иметь некоторые атрибуты в одной программе, которая не ' т в другой.
И, если вы сядете с чистого листа бумаги и перепишете код, я ожидаю, что он будет другим, поскольку вы, вероятно, узнали некоторые идеи с тех пор, как написали свой оригинальный.
IP всегда сложен, так как они не могут сказать вам, что вы не должны использовать то, что вы узнали, но не копировать из своих собственных проектов, просто писать все с нуля, и это, как я ожидаю, поможет облегчить эти проблемы.
Но, опять же, поговорите с адвокатом.
источник
Используйте другой язык! Перепишите ваш C на Java или наоборот. Таким образом, невозможно, чтобы длинные последовательности кода выглядели одинаково.
источник