Про ліцензії та шкоду для відкритого коду

Нещодавно я зробив допис про форуму про цей образ, який я вам показую

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

1) Ви не повинні обмежувати, що будь-хто може продавати або передавати програмне забезпечення, а також вимагати збору роялті в разі його продажу.

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

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

4) Повинен дозволити ЯСНО розповсюдження програмного забезпечення, виконаного із модифікованим кодом. Ви можете обмежити таке розповсюдження САМИЙ якщо ліцензія дозволяє розповсюдження патчів з кодом з метою модифікації програми під час компіляції. Може знадобитися, щоб похідне програмне забезпечення мало іншу назву чи версію, ніж оригінал.

5) Ви не повинні дискримінувати будь-яку особу чи групу людей.

6) Ви не повинні обмежувати нікого у використанні програмного забезпечення в певній робочій зоні.

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

8) Ліцензія не повинна бути спеціальною для товару.

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

10) Ліцензія повинна бути технологічно нейтральною.

Висновки:
1) Заборона на комерційне використання відкритого коду є абсолютна куля, через критерій 1.
2) Ідентифікатор відсутності гарантії модифікації коду через критерій 3
3) Так само для "лише іноді" щодо спільного використання оригінального програмного забезпечення через критерії 1, 2, 5, 6 та 7
4) Про відсутність гарантії спільного використання модифікацій, ось тоді ліцензія це не копілефт, не тому, що це відкритий код.
5) Це більше, ніж порівняння між вільним та відкритим програмним забезпеченням порівняння між GPL та будь-якою іншою ліцензією, що не має копілефт.

Добре запам’ятайте читачів: Різниця між вільним програмним забезпеченням і відкритим кодом полягає в точка зору. Перший підходить до всього з точки зору свобода, інший стикається з цим з точки зору техніко-методичний.

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

1) BSD з 4 пунктів (також відомий як оригінальний BSD). Це не відкрите джерело, оскільки один із його пунктів встановити рекламу для організації, яка написала код (порушуючи критерій 8, на додаток до сумісності з GPL). BSD з положеннями 2 та 3 є безкоштовними та відкритими, і обидва вони сумісні з GPL.

2) La СЕСІЛЛ (CEA CNRS INRIA Безкоштовна логістика) Він безкоштовний і призначений для сумісності з GPLv2, але базується на французькому законодавстві.

3) Ліцензія Криптикс (використовується у проекті cryptix, відомий своїм розширенням криптографії Java). Це BSD з 2-х статей, але специфічні для товару.

4) Робіть те, що, блядь, ви хочете публічної ліцензії (Ліцензія на те, що ви хочете, з моїм кодом. Вона не потребує додаткових пояснень) Причина, чому вони не вказали, що вона відкрита, полягає в тому, що за словами Мартіна Міхлмайра (який переглянув єдиний параграф ліцензії) в Європі немає суспільного надбання. До речі, його створив Сем Хочевар, керівник проекту Debian між 2007-08.

5) Ліцензія Netscape. Іронічно безкоштовна ліцензія, яку FSF закликає вас не використовувати Ніколи, автор ДИСКРИМІНАЦІЯ що випромінює до користувачів. Це основна різниця між цією ліцензією та ліцензією Mozilla (яка є відкритою та безкоштовною).

6) Ліцензія OpenSSL. Сюди входить a рекламний пункт, головним чином тому, що він базується на ліцензії Apache версії 1.0 (не відкрито) та не 2.0 (відкрито).

7) Ліцензія XFree86. Те саме, що 4 пункт BSD.

8) Взаємна публічна ліцензія. На відміну від уже перерахованих, це ліцензія з відкритим кодом, але не безкоштовна. Це як GPL зобов'язує опублікувати будь-які зміни, внесені компанією, хоча цей робить це приватно.

Зараз є також інші запитання щодо безкоштовних ліцензій та ліцензій з відкритим кодом, наприклад, щодо їх сумісності з GPL, якщо це копілефт чи ні, чи це затверджено загальними правилами Debian. Безкоштовними та відкритими ліцензіями, які не сумісні з GPL, є Eclipse, Mozilla (версії до 2.0), Apache (така ж, як Mozilla), IBM, LaTeX, PHP та Sun серед інших. Безкоштовними та відкритими ліцензіями, які не є копілефт, є BSD, MIT, Python, PHP та Apache та Artistic. І в загальних рядках Debian вони відхиляють ліцензію на безкоштовну документацію GNU, якщо документ містить незмінні розділи.

Ми можемо також говорити про інші обмеження, дозволені в межах вільного програмного забезпечення, такі як наскільки сильним повинен бути копілефт. LGPL (слабкий copyleft) був призначений для того, щоб модулі, які є частиною програми GPL (strong copyleft), також використовувались у програмах, що не належать до GPL (LibreOffice ліцензовано LGPL).

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

Існує також справа з ліцензіями, які розглядаються апаратні обмеження (наприклад, тивоїзація). Версія 3.0 GPL була створена саме для боротьби з тивізацією, оскільки TiVo використовує безкоштовне програмне забезпечення для своїх машин, ділиться кодом під GPLv2, але не дозволяє виконувати змінений код без дозволу за допомогою цифрового підпису компанії ( щось подібне відбувається з Secure Boot). Лінус є не погоджуюся з версією 3, по-перше, тому що він вважає, що ліцензія на програмне забезпечення не повинна поширюватися на апаратне забезпечення, а по-друге, тому що він особисто розглядає цифрові підписи як корисний інструмент захисту.

І мені набридло писати. Сподіваюся, ця стаття стане в нагоді нано для його презентації Linux For Dummies. Для наступного я говорю про те, як комерціалізувати вільне програмне забезпечення.

Корисні посилання:

Визначення відкритого коду: http://opensource.org/osd

Чому OSI не приймає Робіть те, що, блядь, ви хочете публічної ліцензії: http://opensource.org/minutes20090304

RMS бере ліцензію Netscape: http://www.gnu.org/philosophy/netscape-npl.es.html


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Віндузіко - сказав він

    Звідки взявся той графік? Це надзвичайна маніпуляція з реальністю, щоб зробити термін "Вільне програмне забезпечення" добрим хлопцем у фільмі. GPL є ліцензією "з відкритим кодом", тому це цікаве порівняння не має сенсу.

    1.    MSX - сказав він

      "GPL є ліцензією" з відкритим кодом ", тому цікаве порівняння не має сенсу".
      Ага ... подивись на тебе ...
      GPL - це ліцензія FSF на БЕЗКОШТОВНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ.
      Вільне програмне забезпечення прагне захистити розробку програмного забезпечення та зробити його відкритим та спільним, оскільки воно має соціальну, філософську та, якщо ви хочете, утопічну складову.
      OSS - це директива щодо розробки відкритого програмного забезпечення, саме така, яка народилася у відповідь на "обмеження" GPL.

      Подивіться на Revolution OS і перестаньте розмовляти зі старим пердетом, мережа повна хорошої інформації.

      1.    діазепан - сказав він

        http://opensource.org/licenses/alphabetical

        Ліцензії, затверджені Ініціативою з відкритим кодом, оскільки вони відповідають уже згаданим критеріям. Серед них, GPL 2 та 3. Ерго, GNU GPL Є також ліцензією з відкритим кодом

      2.    Віндузіко - сказав він

        Як зазначає @diazepan, GPL - це ліцензія, яка є частиною сімейства "Open Source". Тому графік лежить, коли сказано, що комерційне використання заборонено, оскільки ліцензії на вільне програмне забезпечення підпадають під OSI, вони відповідають його вимогам. А також піктограми викреслюються як завгодно, без критеріїв, додаючи шкідливі підписи, такі як "не гарантовано", "лише іноді" та "обмежено". Абсурд з чіткою метою: залишити термін "з відкритим кодом" на півдорозі між вільним та власним програмним забезпеченням (щось абсолютно неправильне).

        Ви можете говорити про відкрите вихідне або безкоштовне програмне забезпечення, але ви не можете розділити ліцензії на два кошики (один для FSF та один для OSI), оскільки є деякі, які підпадають під обидва.

        1.    Віндузіко - сказав він

          Останній абзац вводить в оману. Для уточнення слово "деякі" слід змінити на "майже всі". FSF перелічує велику кількість ліцензій як вільне програмне забезпечення, але рекомендує лише декілька (тому я вкладаю "деякі", не розуміючи цього). Є також ліцензії, які OSI приймає, а FSF відхиляє (наприклад, Угода про відкритий код NASA), але це рідкісні випадки.

  2.   Хуан - сказав він

    Хороша стаття. Завжди варто пояснити такі речі, щоб зменшити плутанину, особливо серед нових користувачів. І так, програмне забезпечення з відкритим кодом є безкоштовним, лише кілька невеликих відмінностей від того, що приймає FSF.

  3.   Павлоко - сказав він

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

  4.   MSX - сказав він

    «Висновки:
    1) Заборона на комерційне використання відкритого коду є абсолютним вибором, відповідно до критерію 1. »

    Ха-ха-ха, яка ріпка !!! xD
    Це було _Вашим_ висновком, перш ніж повідомити вас правильно 😀
    F / LOSS ніколи не забороняв його продавати, насправді він * заохочує * отримувати прибуток, дотримуючись положень відповідних ліцензій.

    Ааааа-зітх--. : facepalm:

    1.    діазепан - сказав він

      Ви називаєте мені причину. Я сказав, що заборона комерційного використання - це кулька. Або ви не знаєте, що таке м’яч?

      1.    глузування - сказав він

        який біс, кулька?

        1.    діазепан - сказав він

          Болазо: Гуф геть, нісенітниця. (Термін Рівер Плейт)

        2.    гексборг - сказав він

          М'яч = Брехня

          Болазо = Дуже велика брехня.

          🙂

          Не знаю, чи використовується він в інших країнах, але в Іспанії це розуміють. 🙂

          1.    глузування - сказав він

            Ну, але будьте більш заплутаними, в Аргентині це божевільна нісенітниця, а в Іспанії це брехня? в кінці яке з двох визначень це?

          2.    діазепан - сказав він

            Вони обоє фыркнули.

      2.    Хосе Мігель - сказав він

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

        1.    діазепан - сказав він

          Моя провина. Так ми висловлюємось ми, уругвайці / аргентинці.

  5.   Дарко - сказав він

    Ми будемо продовжувати диверсифікувати спільноту з відкритим кодом / вільним програмним забезпеченням? Омбе, ні! Зараз версія вільного програмного забезпечення буде випущена більше, ніж безкоштовно. Тоді вільний буде злим, а "вільний вільний" буде добрим. Ми як у музичних жанрах? Що, якби Black Metal, Metalcore, Popcore ... вигляд, компаси, МЕТАЛ та крапка. Якби мене захоплювало все, що вони говорять про вільне програмне забезпечення, а не про вільне і про всі ці теорії, мені краще жити в сільській місцевості, не маючи навколо жодного електронного пристрою, щоб бути абсолютно безкоштовним.

    1.    Мартін - сказав він

      Ха-ха-ха, геній !! xD

  6.   РудаМачо - сказав він

    Оплески, питання ліцензій може дещо заплутати, і завжди добре з’ясувати взаємозв’язок між відкритим кодом та Soft Libre, який, як ви кажете, є «ідеологічним» чи «філософським». Мені незрозуміло те, що стосується BSD з 4 пунктів, оскільки я не розумів пункту 8 OSD "Ліцензія не повинна бути специфічною для товару". Що це означає? І до чого це спільне: "один із його пунктів встановлює рекламу організації, яка написала код" BSD? Поясніть мені питання. З повагою.

    1.    діазепан - сказав він

      Критерій 8 говорить, що права ліцензійного програмного забезпечення не повинні залежати від того, що ця програма є частиною іншого конкретного програмного забезпечення. Реклама цього конкретного програмного забезпечення або компанії, яка виробляє його, порушує ці критерії. Наприклад, у пункті 4 BSD у третьому пункті сказано:

      3. На всіх рекламних матеріалах, що згадують особливості або використання цього програмного забезпечення, повинно бути вказано таке підтвердження: Цей продукт включає програмне забезпечення, розроблене Каліфорнійським університетом, Берклі та його учасниками.

      1.    РудаМачо - сказав він

        То чи це могло б бути подібним до "ліцензії" Creative Commons ліцензій?
        Дякую за роз'яснення, це дуже важливе питання, ми завжди з сарказмом дивимось на тих, хто не читає ліцензійну угоду про Windows, починати потрібно вдома 🙂

      2.    Арес - сказав він

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

        Чи є частина, де вказано, що означає кожен пункт, і виправляються ці двозначності?

  7.   елав - сказав він

    Як я вже говорив на форумі, у мене виникає відчуття, що цей графік перевернутий 😀

  8.   Повзуча_смерть - сказав він

    Хто-небудь знає, чому ліцензія CDDL не сумісна з GPL, але вона визнана безкоштовною ліцензією FSF

    1.    діазепан - сказав він

      CDDL базується на ліцензії Mozilla 1.1. Ця версія не відповідає GPL. У цьому посиланні є пояснення несумісності між MPL 1.1 та GPL 3

      http://www.tomhull.com/ocston/docs/mozgpl.html

    2.    Віндузіко - сказав він

      Коли FSF вважає, що ліцензія є слабким копілектом, вона вважається несумісною з GPL.

      1.    Діазепан - сказав він

        Не обов'язково. BSD із 2 та 3 статей відповідає GPL і не є копілефт.

        1.    Віндузіко - сказав він

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

  9.   helena_ryuu - сказав він

    відмінна стаття, знав умови цих ліцензій ... .. але не так вже й xD велике спасибі!

  10.   gfretes - сказав він

    Che, але GPL не дозволяє використовувати код для будь-яких цілей. По суті, це заважає вам створювати з ним власне програмне забезпечення.
    Тож ми продовжуємо додавати помилки до діаграми.
    привіт
    PS: добре, повідомляючи терміни, які ми використовуємо з Рівер Плейт. Ми вже прославили «ти гросо, знай це» ... підемо ще »

    1.    Арес - сказав він

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

  11.   НаБУру38 - сказав він

    WTF PL перекладається як "Громадська ліцензія Роби те, що співаєш кулі". 🙂

  12.   Ангел Саманьєго Пінеда - сказав він

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

    Професор Ангел Саманьєго Пінеда