Як захистити свою програму яку ліцензію вибрати delphi в internet

Як захистити свою програму яку ліцензію вибрати delphi в internet
Рано чи пізно будь-який розробник програмного забезпечення замислюється над питанням: як захистити свій програмний продукт? А точніше - свою інтелектуальну власність і права на програму, вихідний код, базу даних і т.д.

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

Наприклад, жив собі простий любитель-програміст або навіть не любитель, а фахівець, який закінчив ВНЗ за відповідною спеціальністю. Жив, писав невеликі програми для себе, для друзів і в якийсь момент взяв та й написав програму, якої вирішив поділитися з усіма, тобто викласти в Інтернет. Добру справу - поділитися корисним софтом. І ось у програми дика популярність, її качають сотні / тисячі користувачів по всьому світу. І ось тут у більшості розробників виходить назовні простий людський рефлекс, який простою мовою можна назвати як «зрубати бабла» або «зловити халяву». І ось тут спокійного життя приходить каюк.

Природно, що за всіма не встежиш і зараз в Інтернеті повно таких «підприємців» на кожному розі продають чудо-програми. Поки прибуток не велика - ніхто і ніколи їх не буде ловити і карати, але не дай бог цим хлопцям розкрутитися і без відповідних документів продовжувати «впарювати» свій продукт клієнтам. Тим більше, що є другий момент - як довести, що ти продаєш своє, а не крадене? Хіба мало, що у тебе в руках вихідні. Спробуй юридично обгрунтувати свої права. І ось тут-то ми і розглянемо перше питання теми - як захистити свою інтелектуальну власність? Звичайно всі способи захисту розглянути ні сил, ні часу не вистачить, але я розгляну ті способи, якими свого часу часто користувався.

1. Як захистити свою інтелектуальну власність?

Перший спосіб. найпростіший і найдоступніший, який може бути використаний практично кожним розробником - реєстрація в Галузевому фонді електронних ресурсів науки і освіти. Може Ви і не зможете зареєструвати там програми для парсинга видачі пошукових систем або який-небудь супер SEO-інструмент, але, якщо Ваш програмний продукт має хоча б маломальской відношення до утворення або науці - Ви без проблем отримаєте свідоцтво.

Що дає Вам свідоцтво галузевого фонду? Дає воно найголовніше - право на інтелектуальну власність. Ну, і для людей, що займаються наукою, свідоцтво - це зайва галочка (досить не погана) в списку наукових праць.

Свого часу через цей Фонд мною було зареєстровано три програмні продукти. Причому третій - програмний комплекс, не мав ніякого відношення до освіти і науки, але, тим не менше був визнаний корисним винаходом.

У процесі реєстрації та отримання свідоцтва може виступати як організація (що було в моєму випадку) так і індивідуальний розробник. У разі, якщо ви реєструєте програмний продукт як індивідуальний розробник, всі витрати з оформлення документів лягають на Ваші тендітні плечі. Але не лякайтеся сильно, тому що вартість не велика, зараз близько 500 руб. за одне свідоцтво або навіть менше.

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

Другий спосіб. складніший, але разом з тим і більш надійний - реєстрація програмного продукту і отримання свідоцтва (або патенту) у Федеральній службі з інтелектуальної власності, патентам і товарним знакам (ФИПС) або, кажучи коротше - в Роспатенті.

Реєстрація та отримання документа, що підтверджує Вашу інтелектуальну власність з помощю Фіпсу задоволення далеко не найдешевше і просте. Але, через ФИПС можна провести хоч медіаплеєр або плагін для wordpress - без різниці, аби Ви зуміли довести своє право на винахід або програмний продукт. Звичайно, є і обмеження, з якими можна легко ознайомитися на сайті ФИПС, але я по-принаймні не зустрічав ще жодної людини, яка б не отримав свідоцтво від ФИПС при наявності в руках всіх документів, необхідних для підтвердження своїх прав на розробку.

Реєстрація в ФИПС має одну суттєву, принципова відмінність від першого способу - при реєстрації в ФИПС Ви зобов'язані пред'явити вихідний код розробки. Не весь исходник, а найбільш важливу (з Ваше точки зору) частина програми. Цей исходник і буде Вашим зброєю в разі, якщо хтось наважиться заперечити Ваше право на розробку. При реєстрації в Галузевому Фонді Ви можете тільки пред'явити свідоцтво і, якщо воно буде оскаржене в суді - Ви нічого не доведете.

Я не агітую нікого з розробників софта прямо зараз зриватися з місця в кар'єр і бігти реєструвати свої розробки. Ні. Але, якщо з'явиться необхідність - є два вищевикладених варіанту. Вибирайте.

А що робити, якщо, наприклад людина розробив нову програму по авто-реєстрації в каталогах сайтів? Про захист прав на інтелектуальну власність мови бути в принципі не може. Максимум, що можна отримати - свідоцтво на алгоритм. Інша справа, що подібного роду програми часто спрямовані не стільки на перебільшення інтелектуального капіталу держави, а на отримання прибутку. Тут, на мій погляд, найпростішим і доступним способом, що не порушує ніяких законів є використання третіх осіб для продажу. Наприклад, можна укласти договір з SoftLine. Все заморочки, пов'язані з інтелектуальною власністю, продажем, роздачею ключів і т.д. лягають на плечі співробітників фірми, а Ви, як розробник, просто віддаєте якийсь відсоток виручки, а решта отримуєте собі на старість. Залишається визначитися тільки з питанням про ліцензії.

2. Вибір і види ліцензій на програмне забезпечення.

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

Тепер поговоримо про те, які ліцензії існують в природі. По-перше, слід визначитися з тим, чи буде Ваш програмний продукт поширюватися на умовах Open Source чи ні.

Open Source

Open Source є торговою маркою організації Open Source Initiative. Існує спеціальний комітет, який вирішує, чи може ліцензія носити ім'я Open Source. Визначення, яким він при цьому керується, приведено в The Open Source Definition.

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

Що дає Вам Open Source. На мій погляд, єдиним плюсом Open Source є можливість доопрацювання Вашої програми сторонніми розробниками.

Не слід плутати два різних поняття - Open Source і Free Ware. Це різні поняття. Відкритий вихідний код - це не завжди безкоштовний код і навпаки - безкоштовна програма не обов'язково поширюється разом з вихідними кодами.

У разі, якщо Ви хочете поширювати свою програму як Open Source, то Ви можете скористатися наступними видами ліцензій:

GNU General Public License

GNU GPL хороша тим, що вона має так званим «копілефт». Тобто якщо Ви поширюєте своб програму як Open Source і Free Ware, то і всі її модифікації буду поширюватися точно так же - ніхто не в праві закривати вихідні або продавати програму.

Як захистити свою програму яку ліцензію вибрати delphi в internet
Якщо Ви не маєте наміру обмежувати права інших виробників і дати їм можливість отримувати прибуток від використання Вашого програмного продукту або вихідного коду, то для Вас може підійти ліцензія Free BSD. За умовами цієї ліцензії, програмні продукти, отримані в результаті переробки наданого програмного коду, можуть поширюватися на будь-яких умовах, в тому числі і на оплатній основі.

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

Do What The Fuck You Want To Public License (WTFPL) - гумористична проста ліцензія для вільного програмного забезпечення, що не накладає на користувача практично ніяких обмежень. Відрізняється використанням в ній нецензурного висловлювання. (Повний текст WiKi тут)

Текст ліцензії WTFPL гранично простий і лаконічний:

0. You just DO WHAT THE FUCK YOU WANT TO.

По-моєму, ліцензія WTFPL ідеально підходить для програм типу Хронометр або Блевантон :)

Для більш детального вивчення WTFPL можете пройти на офіційний сайт.

Якщо WTFPL Вам з яких-небудь не підходить, то можна скористатися наступним видом ліцензії.

Ліцензія MIT

Ліцензія MIT - група ліцензій, розроблених Массачусетського технологічним інститутом для поширення вільного програмного забезпечення.

Оскільки копірайт на дану ліцензію відсутня, інші групи мають право використовувати і змінювати її для задоволення своїх цілей. Чим і користуються багато Російські розробники FreeWare. Думаю, Ви дуже часто зустрічали дистрибутиви програм в який текст ліцензійної угоди починався зі слів «Даний програмний продукт поширюється« ЯК Є »...» Це і є навмисне або випадково змінена ліцензія MIT - все залежить від того чи використовував розробник при складанні ліцензійної угоди офіційне джерело або просто скопіював текст і вніс свої корективи в чужу ліцензію (що зустрічається досить часто).

Повний офіційний текст ліцензії MIT (переклад з англ.) Виглядає наступним чином:

Вищезгаданий копірайт і дані умови повинні бути включені в усі копії або значущі частини даного платформи Java.

Чим хороша ця ліцензія? Думаю питання риторичне. Погоджуючись з цією ліцензією користувач програмного забезпечення автоматично знімає з Вас будь-яку відповідальність у разі нанесення йому шкоди від використання програми. Але, це не означає, що Ви не понесете відповідальність, якщо, наприклад, будите поширювати шкідливе ПЗ з цим типом ліцензії.

  • Обмеження на комерційне використання
  • Обмеження на поширення
  • Обмеження на модифікацію

Якщо Ви поширюєте свою програму разом з вихідними кодами, безкоштовно, з правом копіювання та подальшого поширення, АЛЕ забороняєте модифікувати вихідний код, а тільки використовувати в своїх цілях, то назвати такий продукт Open Source вже не можна, тим більше використовувати ліцензії GNU.

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

До речі, ось думаю, а яку ліцензію вибрати для «хронометр»? Поки зупинився на WTFPL. Ну, а якщо станеться диво і з'явиться портована під Linux версія, то тут мабуть автоматом отримаємо GNU. Час покаже.