сохраните прекрасные идеи, открывают и предотвращают [закрытое] воровство

Вам не нужно писать весь этот код. AngularJS будет поддерживать синхронизацию модели и флажков, просто используя ngTrueValue и ngFalseValue

Codepen здесь: http://codepen.io/paulbhartzog/pen/kBhzn

Фрагмент кода:

{{item.id}} Click this to change data value below

{{list1 | json}}

7
задан Mike Grace 19 July 2009 в 01:07
поделиться

11 ответов

Здесь необходимо решить две проблемы. Патент и авторское право. Идеи и концепции можно запатентовать до того, как они будут реализованы. Авторское право распространяется только на фактически реализованную работу / код.

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

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

Во-вторых, авторское право намного проще. Авторское право распространяется только на сам код, а не на идею. После того, как вы внедрили код своей идеи, вы должны опубликовать его с уведомлением об авторских правах и лицензии. Авторские права должны указывать вас (или вашу команду) как владельца (ов) работы. Лицензия должна сообщать другим людям, как вы собираетесь разрешить им использовать вашу охраняемую авторским правом работу - когда вы говорите о лицензиях с открытым исходным кодом, вы, вероятно, думаете о конкретном виде лицензии, которая разрешает бесплатное использование и модификацию вашего защищенного авторским правом кода ( не обязательно то же самое, вы можете сделать свой код открытым, но все же ограничьте его использование в своей лицензии - Microsoft сделала это с большим количеством своего кода). Это не дает никому права собственности. Вы по-прежнему владеете кодом, но в зависимости от того, что вы добавили в свою лицензию, будет зависеть, насколько свободны другие пользователи использовать код самостоятельно. Важно то, что авторские права и лицензия применяются только к вашему коду, а не к вашей идее. Если вы не запатентовали идею, любой другой может самостоятельно реализовать вашу идею в своем собственном коде, независимо от ваших авторских прав и лицензионных ограничений.

[Изменить: я не юрист - В случае сомнений обратитесь за профессиональной юридической консультацией]

3
ответ дан 6 December 2019 в 06:14
поделиться

Самая большая опасность для молодого программиста не в том, что кто-то украдет вашу идею. Дело в том, что твоя идея никого не волнует. Ваша самая большая цель должна заключаться в том, чтобы ваши идеи и код - и особенно ваше имя - были доступны для привлечения внимания людей. (Не отвратительным образом; делая что-то, достойное уважения.)

Одна из идей, лежащих в основе открытого исходного кода, - сделать более привлекательным для людей работу с вашим существующим проектом, чем «украсть» его и уйти по своим делам. владеть вилкой. Форки - это заноза в заднице, потому что вам либо нужно продолжать слияние изменений исходного кода, либо вы игнорируете исходный проект и теряете работу, которая там выполняется. Так что оставаться вместе в интересах всех. Вы хотите сохранить это, как владелец проекта.

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

4
ответ дан 6 December 2019 в 06:14
поделиться

Я сам шел по этому пути и поверьте мне: вы можете потратить феноменальное количество времени, энергии и денег, пытаясь защитить свою идею. Патенты на программы невероятно дороги и почти бесполезны, если только вы не хотите постоянно судиться с людьми. В любом случае идеи (особенно «революционные») дешевы ; вокруг витает гораздо больше хороших идей, чем способных и эффективных программистов, способных воплотить их в жизнь.

Если ваша идея хороша и вы доказываете, что способны ее реализовать, у вас все в порядке. Вам лучше приложить к этому усилия.

7
ответ дан 6 December 2019 в 06:14
поделиться

Вы не можете защищать авторские права на идею, а только запатентовать ее, что (обычно) имеет гораздо более строгие критерии принятия. Однако, если вы упреждающе публикуете свой проект с любым написанным вами кодом, под лицензией, такой как GPL или MIT License , вы запрещаете другим напрямую использовать результат вашего ] работа - кодовая база и связанные с ней активы, в частности, защищены авторским правом. Это также гарантирует, что никто другой не сможет запатентовать его, поскольку патент должен быть оригинальным (без предшествующего уровня техники).

3
ответ дан 6 December 2019 в 06:14
поделиться

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

В случае авторских прав вы должны действительно что-то написать (книгу, код и т. д.), и вы автоматически становитесь владельцем авторских прав. Хитрость в том, чтобы доказать, когда вы это написали. Один из простых способов - распечатать все это и отправить самому себе в запечатанном конверте. Не открывайте его, когда получите обратно. Почтовый штемпель - достойное доказательство.

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

Лучше всего, если вы действительно хотите сохранить это в секрете, - это никому не рассказывать. Затем запаситесь лапшой рамэн, пиццей и диетической газировкой, запритесь в комнате на 6 месяцев и сделайте это. Шанс, что кто-то другой сможет «украсть» вашу идею, если вы сделаете это, относительно невелик. Вы будете быстрее их (преимущество быть «маленьким» парнем), и у вас больше мотивации сделать это первым (преимущество лапши рамэн).

Если кто-то уже разрабатывает это, и вы хотите остановить их, потому что «у вас первая идея», ну, не повезло. С такими вещами почти всегда выигрывает тот, кто первым выйдет на рынок.

если вы действительно хотите сохранить это в секрете, это никому не рассказывать. Затем запаситесь лапшой рамэн, пиццей и диетической газировкой, запритесь в комнате на 6 месяцев и сделайте это. Шанс, что кто-то другой сможет «украсть» вашу идею, если вы сделаете это, относительно невелик. Вы будете быстрее их (преимущество быть «маленьким» парнем), и у вас больше мотивации сделать это первым (преимущество лапши рамэн).

Если кто-то уже разрабатывает это, и вы хотите остановить их, потому что «у вас первая идея», ну, не повезло. С такими вещами почти всегда выигрывает тот, кто первым выйдет на рынок.

если вы действительно хотите сохранить это в секрете, это никому не рассказывать. Затем запаситесь лапшой рамэн, пиццей и диетической газировкой, запритесь в комнате на 6 месяцев и сделайте это. Шанс, что кто-то другой сможет «украсть» вашу идею, если вы сделаете это, относительно невелик. Вы будете быстрее их (преимущество быть «маленьким» парнем), и у вас больше мотивации сделать это первым (преимущество лапши рамэн).

Если кто-то уже разрабатывает это, и вы хотите остановить их, потому что «у вас первая идея», ну, не повезло. С такими вещами почти всегда выигрывает тот, кто первым выйдет на рынок.

Шанс, что кто-то другой сможет «украсть» вашу идею, если вы сделаете это, относительно невелик. Вы будете быстрее их (преимущество быть «маленьким» парнем), и у вас больше мотивации сделать это первым (преимущество лапши рамэн).

Если кто-то уже разрабатывает это, и вы хотите остановить их, потому что «у вас первая идея», ну, не повезло. С такими вещами почти всегда выигрывает тот, кто первым выйдет на рынок.

Шанс, что кто-то другой сможет «украсть» вашу идею, если вы сделаете это, относительно невелик. Вы будете быстрее их (преимущество быть «маленьким» парнем), и у вас больше мотивации сделать это первым (преимущество лапши рамэн).

Если кто-то уже разрабатывает это, и вы хотите остановить их, потому что «у вас первая идея», ну, не повезло. С такими вещами почти всегда выигрывает тот, кто первым выйдет на рынок.

4
ответ дан 6 December 2019 в 06:14
поделиться

Если вы просто хотите убедиться, что никто не может запатентовать / защитить авторское право до вас, просто опишите идею и «опубликуйте» ее. Это создает уровень техники и не позволяет другой стороне запатентовать идею после даты публикации. В будущем у вас будет лучший случай, если вы пойдете в известном / уважаемом журнале, но это, очевидно, может быть довольно сложно, если ваша идея недостаточно академична или формализована. Однако до тех пор, пока он находится в сети и т. Д. И может быть продемонстрирован, что существовал с того момента, когда вы утверждаете, этого должно быть достаточно теоретически.

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

2
ответ дан 6 December 2019 в 06:14
поделиться

] Единственный способ не потерять идею - не реализовывать ее. Вы можете чувствовать тепло от хорошей идеи до тех пор, пока не воплотите ее в жизнь. У Зе Фрэнка было одно Шоу об этом.

2
ответ дан 6 December 2019 в 06:14
поделиться

You should ask anyone with whom you discuss the idea to sign a Non-Disclosure Agreement, and possibly some form of Product Submission Agreement. You may find, however, that many companies, particularly those who undertake their own research, are not keen to sign this type of agreement.

1
ответ дан 6 December 2019 в 06:14
поделиться

Open source does not mean that you give away copyrights. Open Source is just a licensing method for others to use your copyrighted code. So add a copyright notice to your code and protect it. The fact that it's copyrighted doesn't mean you can't share it. You're just allowing others to use your code, according to the license you add to your code.

1
ответ дан 6 December 2019 в 06:14
поделиться

If you have serious plans to make money from this, you need to talk to an IP lawyer. If you go down the Non-Disclosure Agreement route you'll need professional help in creating the NDA document. If you go down the patent route, you'll need professional help (+ money) to prepare the patent application. And so on.

(IANAL ... and you won't find legal advice here.)

1
ответ дан 6 December 2019 в 06:14
поделиться

Хорошие идеи часто переоцениваются. Skype - не первая услуга передачи голоса по IP, и до Skype были десятки таких людей. Но поскольку Skype работал лучше всех до них, они пожинали прибыль.

1
ответ дан 6 December 2019 в 06:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: