Посібники

Як зробити власне програмне забезпечення

Якщо ви створюєте програмне забезпечення, у вас є вибір: зробити його відкритим або власним. Якщо ви зробите його відкритим, кожна людина може використовувати ваш код, з певними обмеженнями, для створення власних програм. Якщо ви робите програму власною, інші люди повинні отримати ваш дозвіл на використання та розповсюдження вашого програмного забезпечення. Щоб зробити власне програмне забезпечення власним, потрібно кілька юридичних операцій.

1

Створіть схему ліцензування для розповсюдження разом із програмним забезпеченням. Коли люди купують вашу програму, вони купують ліцензію на певні дії з вашою програмою. Ви можете вибрати, які умови ліцензії, в межах закону. Загальні обмеження ліцензій на запатентоване програмне забезпечення включають обмеження на копіювання, розповсюдження, модифікацію та зворотне проектування програми.

2

Зареєструйте авторські права на своє програмне забезпечення в Бюро авторських прав США. За законом ви маєте авторські права на свою оригінальну програму, як тільки програма записана у матеріальній формі. Однак ви повинні зареєструвати свої авторські права для повного юридичного захисту. Якщо ви не зареєструєте своє авторське право, ви не можете подати позов до будь-кого, хто його порушує, або стягнути встановлену законом шкоду за порушення. Процес реєстрації авторських прав відрізняється залежно від того, в якій формі знаходиться програмне забезпечення.

3

Перейдіть на веб-сайт Бюро патентів і торгових марок США, щоб подати заявку на торгові марки та патенти відповідно до вашої програми. Якщо ваше програмне забезпечення має унікальний заголовок, ви можете зареєструвати товарний знак у цьому заголовку, щоб запобігти використанню заголовка іншими людьми. Патентне право - дуже складна сфера права. Як правило, ви можете отримати патент на компоненти вашого програмного забезпечення, якщо воно нове, корисне та непомітне. Патенти заважають іншим людям використовувати ваші унікальні процеси без вашого дозволу.

$config[zx-auto] not found$config[zx-overlay] not found