Ръководства

Как да направя софтуер собственост

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

1

Създайте схема за лицензиране, която да разпространявате със софтуера си. Когато хората купуват вашата програма, те купуват лиценз за извършване на определени неща с вашата програма. Можете да изберете какви са условията на лиценза, в рамките на законовите ограничения. Общите ограничения на лицензите за патентован софтуер включват ограничения върху копирането, разпространението, модификацията и обратното проектиране на програмата.

2

Регистрирайте авторските права на вашия софтуер в Службата за авторски права на САЩ. По закон имате авторски права върху оригиналната си програма веднага щом програмата бъде записана в материална форма. Трябва обаче да регистрирате авторските си права за пълна правна защита. Ако не регистрирате авторските си права, не можете да съдите никого, който го нарушава или да събира законоустановени вреди за нарушение. Процесът на регистрация на авторските ви права е различен в зависимост от това под каква форма е софтуерът.

3

Отидете на уебсайта на Службата за патенти и търговски марки на САЩ, за да кандидатствате за търговски марки и патенти, както е приложимо за вашата програма. Ако вашият софтуер има уникално заглавие, можете да регистрирате търговска марка в това заглавие, за да попречите на други хора да използват заглавието. Патентното право е много сложна област на правото. Като цяло можете да получите патент за компонентите на вашия софтуер, ако той е нов, полезен и незабележим. Патентите не позволяват на други хора да използват вашите уникални процеси без ваше разрешение.

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