Есть ли нарушение GPL или как вести себя автору Open Source проекта LightSquid?

    Приветствую многоуважаемое сообщество!

    Я автор Open Source проекта LightSquid — лицензия — GPL 2
    Недавно обнаружил что LightSquid используется в коммерческом продукте, а конкретнее — IdecoICS версии 3+.

    Я собираюсь написать в support, но предварительно решил попросить консультацию.



    Вот ссылка на страницу где есть скриншот.

    С одной стороны я даже рад, что используется LightSquid.
    С другой — смущает отсутсвие copyright, хотя ссылка на сайт есть, но отсутсвует всякое упоминание lightsquid на страничке opensource проектов.

    Собственно вопрос в чем, на сколько корректна будет просьба вернуть на страницу?

    И как я понимаю, они обязаны по требованию предаставить измененную версию?

    Собираюсь написать в support, но предварительно решил попросить консультацию.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 59

    • НЛО прилетело и опубликовало эту надпись здесь
        0
        Для начала выясните у них, встроили ли они функциональность вашего проекта в свой напрямую или вызывают его внешним образом (например через лицензированный по LGPL модуль). От этого зависит, можете ли вы от них требовать код их проекта или нет.
          0
          Насколько я понимаю, тут речь идёт про дистрибутив линукса, так что вызов идёт через fork-n-exec. В такой ситуации требовать кода проприентарных компонент не нужно.
            0
            лицензия lightsquid — GPL2
            это в основном CGI, т.е. запускаються из апача.
            +21
            Тут есть два момента:

            1) Требовать делать GPL в отношении их кода не получится (общепринятая практика, они включают ПО в состав своего продукта не линкуя его и не используя ваш код рядом со своим). Например, многие коммерческие дистрибутивы линукса именно так и делают — под открытой лицензией то, что открыто, под закрытой своё.

            2) Требовать упоминания — нет, так как именно из-за этого требования во многих дистрибутивах выпилили X-server XFree86 заменив его на x.org.

            Что вы можете требовать:

            1) Если продукт поставляется клиентам в физической форме — приложения копии GPL для вашей программы в печатном виде.
            2) Предоставления клиентов кода вашей программы по первому запросу.
            3) Наличия текста лицензии в дистрибутиве, ассоциированном с ПО.

            Дальше начинается тонкий момент: какую часть от функционала продукта реализует ваша программа? Если большую — то можно потребовать явного указания на это, если это одна из составляющих большего объёма — нет. (Но этот пункт очень спорный и я бы не стал вокруг него так танцевать).

            Исходя из общепринятой практики является разумным, если вас упоминают в составе компонент продукта на официальном сайте. Самый красивый вариант — с ссылкой на сайт.
              +2
              1.1 требовать их код я и не собираюсь :)
              1.2 у них на сайте есть список опенсорца который включен, но и там нет lightsquid

              2.1. они пишут что лицензия есть на диске и на сайте…
              2.2. т.е. я могу запросить у них код с их изменениями?
              2.3. см. выше.

              >это одна из составляющих большего объёма
              достаточно малая часть

              спасибо, буду читать и думать дальше.

                0
                Они могут просто ответить ссылкой на вашу страницу с сырцами, если они их не меняли. Вопрос надписи — ну, обсуждайте, но это вопрос уже не лицензии, а человеческих отношений.
                  0
                  habrahabr.ru/blogs/open_source/112204/#comment_3589821
                  Говорит, что lightsquid используется всё-таки модифицированный
                    0
                    точно меняли :)
                      +1
                      Тогда спокойно требуйте исполнения GPL и предоставления изменённого кода.
                        –2
                        А какое право автор имеет требовать измененный код? Он приобрел продукт?
                          0
                          А, увидел ссылку на скачивание демо. Тогда исходный код можно требовать.
                            0
                            а почему я его должен приобрести ???
                              +2
                              Читайте GPL. Код требовать может только законный приобретатель. Никому больше они его показывать не обязаны.
                                0
                                не холивара для а для понимания

                                есть фирма X она сделала что-то с использованием GPL
                                и продала его за большие деньги Y

                                только Y может потребовать исходники у X?

                                а авторы, чью лицензию нарушили, этого права не имеют?

                                а если они вообще в продают очень мало и очень дорого?
                                т.е. шанс у разработчика быть «покупателем» близок к 0, что делать в таком случае?
                                  0
                                  >только Y может потребовать исходники у X?

                                  Да.

                                  >а авторы, чью лицензию нарушили, этого права не имеют?

                                  А в чём состоит «нарушение»?
                                  Автор распространяет свой труд под GPL, фирма Х воспользовалась одной из свобод, которые GPL предоставляет («свобода модификации») и распространяет производный продукт в полном соответствии с GPL, т.е. распространяя программу вместе и исходниками (что подразумевает предоставление исходников тем, кто получил копию программы). В чём состоит «нарушение лицензии»?
                                    0
                                    >>только Y может потребовать исходники у X?
                                    да

                                    >>а авторы, чью лицензию нарушили, этого права не имеют?
                                    а где нарушение?
                                    даже если и нарушили (например, взяли GPL-код, но не дают его законному приобретателю), то требовать код имеет право только законный приобретатель

                                    >>т.е. шанс у разработчика быть «покупателем» близок к 0, что делать в таком случае?
                                    впредь не публиковать свой код под GPL, если не хочешь, чтобы кто-то его использовал и тем более на нём зарабатывал
                                      0
                                      >> шанс у разработчика быть «покупателем» близок к 0…

                                      Если не ошибаюсь можно все-таки купить, внести изменения и в соответствии с GPL распространить бесплатно на условиях GPL
                                        0
                                        А если компания просто откажет автору при попытке купить? Вот нехотят они продавать и всё тут?
                                          0
                                          Нууу. Это уже будет нарушение закона. Не условий лицензии, а закона.

                                          Компания не вправе отказаться от продажи продаваемого ею продукта/товара конкретному клиенту. Исключения, конечно, есть, но при продаже через интернет они неприменимы.
                                            0
                                            А какого именно закона? Формулировку не помните? (не троль:)
                                              0
                                              Статья 426 Гражданского Кодекса РФ.

                                              1. Публичным договором признается договор, заключенный коммерческой организацией и устанавливающий ее обязанности по продаже товаров, выполнению работ или оказанию услуг, которые такая организация по характеру своей деятельности должна осуществлять в отношении каждого, кто к ней обратится (розничная торговля, перевозка транспортом общего пользования, услуги связи, энергоснабжение, медицинское, гостиничное обслуживание и т.п.).
                                              Коммерческая организация не вправе оказывать предпочтение одному лицу перед другим в отношении заключения публичного договора, кроме случаев, предусмотренных законом и иными правовыми актами.
                                                0
                                                А, и забыл написать, я думаю, что в большинстве стран есть аналог этой статьи.
                                                  0
                                                  Жаль, нет кнопки «Отредактировать комментарий».

                                                  Вот п.3 той же 426 статьи:

                                                    0
                                                    Отказ коммерческой организации от заключения публичного договора при наличии возможности предоставить потребителю соответствующие товары, услуги, выполнить для него соответствующие работы не допускается.
                                          0
                                          >только Y может потребовать исходники у X?

                                          Да, в отличие от, например, AGPL.
                                        +3
                                        Откройте GPL. Осознайте разницу между «распространять продукт вместе с исходниками» и «выложить исходники в открытый доступ для всех желающих».
                            0
                            Если на их сайте доступны для скачивания исходники всех GPL продуктов, использованных ими в своём дистрибутиве, то нарушения нету, имхо.
                            –7
                            А как Вы об этом узнали?
                              +1
                              >>>>Универсальный дистрибутив Ideco ICS для редакций Standard и Enterprise. Содержит подключаемые/отключаемые антивирусные и антиспам модули Kaspersky Lab и Dr.Web.
                              Без регистрации работает в полнофункциональном режиме 30 дней.

                              Я так понимаю эта политика противоречит бесплатному\свободному софту…

                              также не нашёл где можно скачать исходные коды данного дстрибутива.
                              собсвенно по моему обывательскому мнению явное нарушение GPL которая не позволят включать себя в коммерческий софт без публикации сорцов
                              • НЛО прилетело и опубликовало эту надпись здесь
                                  –1
                                  Обязаны если продукт поставляется как одно целое.

                                  Если бы у LightSquid была лицезия LGPL тогда ее возможно было бы включать в коммерческие дистрибутивы, которые распостраняються по отличной от GPL лицензии. infolex.narod.ru/gpl_gnu/gplrus.html (пункт 2b)
                                    0
                                    Существующая практика не подтверждает это.
                                +1
                                Вот небольшая выдержка из GPL 2:
                                В случае если отдельные части данного произведения не являются производными от Программы, являются результатом творческой деятельности и могут быть использованы как самостоятельное произведение, Лицензиат вправе распространять отдельно такое произведение на иных лицензионных условиях. В случае если Лицензиат распространяет вышеуказанные части в составе произведения, производного от Программы, то условия настоящей Лицензии применяются к произведению в целом, при этом права, приобретаемые сублицензиатами на основании Лицензии, передаются им в отношении всего произведения, включая все его части, независимо от того, кто является их авторами.

                                Грубо говоря, если их ПО является производным от вашего, они обязаны выпустить его под указанной вами GPL 2. Если ваше ПО является лишь компонентом, они могут выпустить свою часть ПО под любой другой лицензией, но обязаны сохранить ваш код под вашей лицензией. Мало того — обязаны сохранить все упоминания о вашем авторстве, название вашего продукта и копию текста лицензии GPL 2.
                                  0
                                  > ПО является лишь компонентом
                                  >Мало того — обязаны сохранить все упоминания о вашем авторстве, название вашего продукта и копию текста лицензии GPL 2.

                                  упомянуть — где?
                                  они пишут у себя в форуме, типа все лицензии есть на диске с в папке с лицензиями, а софт берите на официальных сайтах.

                                  но я точно знаю что у них используестя слегка модифицированная версия, т.е в праве ли я попросить их предоставить мне код с их исправлениями?

                                  на их скриншоте,(последние 3 скриншота по ссылке в тексте)
                                  просто написано Lightsquid со ссылкой на офф сайт, но без ©
                                  и ниже их ©
                                  могут ли они так делать (неплохо было бы вернуть © мой)
                                    0
                                    но я точно знаю что у них используестя слегка модифицированная версия, т.е в праве ли я попросить их предоставить мне код с их исправлениями?

                                    Можете
                                      +1
                                      т.е. в праве, а они должны
                                      +3
                                      Упомянуть в составе своего дистрибутива. Это может быть файл COPYRIGHT в корне папки с программой. Так как ваша программа лицензируется под GPL 2, они должны упомянуть об этом отдельно, указать ваше имя, указать название вашего продукта, ссылку на ваш сайт (или на репозиторий типа Launchpad или GitHub, где хранится код вашей программы).
                                      но я точно знаю что у них используестя слегка модифицированная версия, т.е в праве ли я попросить их предоставить мне код с их исправлениями?

                                      Обязаны(!) предоставить изменения, под той же лицензией, что и ваша — то есть под GPL 2. Обязаны опубликовать эти изменения. На то и GPL, которая в отличие от BSD или MIT обязует публиковать модификации и дополнения. Странно вообще, что они не связались с вами, как с автором основного компонента своей программы. Или связались?
                                      на их скриншоте,(последние 3 скриншота по ссылке в тексте)
                                      просто написано Lightsquid со ссылкой на офф сайт, но без ©
                                      и ниже их ©
                                      могут ли они так делать (неплохо было бы вернуть © мой)

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

                                      Попробуйте решить недоразумение полюбовно. Правда на вашей стороне.
                                        0
                                        да я и не хочу скандалить, да и повода то нет,
                                        просто хочу понять на что я имею право, перед тем как им писать.

                                        спасибо, вы подтверждаете мои мысли, будем дальше думать.

                                          0
                                          «Обязаны опубликовать эти изменения» в случае личного использовании нет, в случае использования (распространения) проектка не под GPL вообще не имеют право включать ваш проект! для этого есть BSD, Apache и LGPL (CopyLeft)

                                          по какой схеме у них рабоет лицензирование?
                                    –7
                                    <Оффтопик>, но русская версия сайта с описанием программы есть? Как я понял погуглив Ваша программа парсер, они просто сделали интерфейс к 2 свободным программам? Тогда почему бы вам не довести свою программу до ума и не выпустить ее в плавание в удобном для не профессионалов виде.</Оффтопик>
                                    По теме
                                    ЗАДОЛБАЛИ люди считающие свободное == бесплатное, бесплатное == мое.
                                      +2
                                      эт вы о чем и кому?
                                        +4
                                        если мне, то на всякий случай отвечу.

                                        >но русская версия сайта с описанием программы?
                                        это обязательное условие, это софт для админа, админу положена знать, да и в сети есть КУЧА перевода 1й странички текста на русский (можете найти и прочитать)…

                                        >Тогда почему бы вам не довести свою программу до ума и не выпустить ее в плавание в удобном для не профессионалов виде.

                                        гм, что в вашем понимании «довести до ума» и «выпустить в плавание»

                                        она «в свободном плавании» с 2005 года, тихо так себе плавает
                                        >1200 скачиваний каждый месяц
                                        >60000 сумарно за все время

                                        входит в кучу дистрибутивов.
                                        используется по всему миру 139 по статистике скачиваний, и куча писем от пользователей со всего мира :)

                                          –13
                                          Да! Как и любой опен-проект, для гуру командной строки. Извините я не правильно выразился. ВАША ПРОГРАММА ВЕЛИКОЛЕПНА, но при установке требует знания конфигурации Апача и пр. что человека далекого от красноглазия вызывает отторжение. И не надо говорить что это софт для админов. Админы в небольших конторках слишком часто далеки от линукса, и английского не знают.

                                          В итоге (свято место пусто не бывает) Вашу программу увели, приодели и продают Вас не спросясь. И не они одни поступают так с открытыми проектами. Никто лицензию не читает. «Бесплатно?» = МОЕ.
                                            +3
                                            забавно :)

                                            не могли бы вы мне описать способ установки cgi для ВСЕХ ВОЗМОЖНЫХ ВАРИАНТОВ http серверов во всех конфигурация :)

                                            этим трудом (за что им огромное спасибо) занимаются маинтейнеры пакетов для дистрибутивов.
                                            в результате и получаете что-то типа
                                            apt-get/rpm/etc install lightsquid

                                            >И не надо говорить что это софт для админов.
                                            и буду говорить и дальше, с его (lightsquid) возможностью конфигурации нужны знания и руки.

                                            >Админы в небольших конторках слишком часто далеки от линукса, и английского не знают.
                                            к сожалению это ИХ забота а не моя.
                                            если они далики от линкса, под виндой есть куча прог
                                            а я и так трачу свое личное время уже на протяжении 5 лет по поддержке (и в частности вот таких, описаных вами админов)

                                            >Вашу программу увели
                                            та не уводили ее, идити на офф сайт, там она лежит, там описаны условия использования, берите, пользуйтесь.

                                            >Никто лицензию не читает. «Бесплатно?» = МОЕ.
                                            надо людей учить что это не так, начинать надо с малого.
                                              +2
                                              не ругайтесь с идиотом =)
                                                –2
                                                Ok. Я идиот (в данной конкретной области и еще куче других).
                                                Но продолжу…
                                                1. Я не с кем не ругаюсь.
                                                2. Идиотское предложение — сборка класса ДЕНВЕРА с lightsquid (под Виндовс, на локальную машину, но просто и понятно). Денвер тоже на перл писан.
                                                3. В общем отпишусь в личку с извинениями и предложениями. Все что я здесь развел — оффтопик.
                                              0
                                              Интересно… Значит опен-сорс — это для «красноглазых»? А рассказжите мне пожалуйста о системе, которая делает то же самое «из коробки».

                                              Похоже GUI делает людей агрессивными…
                                                0
                                                Если что-то можно понять неправильно — оно будет понято неправильно (Закон Мерфи)
                                                Я не это имел ввиду. Но разводить дальнейшее обсуждение в топике я не намерен.
                                                Извинения автору программы уже выслал в личку.
                                                  +1
                                                  уже принято :)
                                                0
                                                А вы смешной. Я лет 5 назад настраивал первый и последний в своей жизни сервак для раздачи интернета по небольшой сети. Установка из пакетов и настройка lightsquid под freebsd (да, в консоли, без графической системы вообще) заняла примерно час, при том что еще за неделю до того я *nix видел только издалека.

                                                Так что отторжение связано не с цветом глаз, а углом подключения рук, уж извините.
                                            +17
                                            Спасибо за LightSquid
                                              +8
                                              всегда пожалуйста.
                                                0
                                                Да, кстати. Присоединяюсь. Спасибо за полезную софтину :)
                                                  0
                                                  Присоединяюсь, открыл её из этого топика, пригодится, спасибо!
                                                  +1
                                                  я бы посоветовал посоветоваться с www.fsf.org/
                                                    0
                                                    согласно 3 скрина ссылка все таки есть, только куда она ведет? www.ideco-software.ru/help/ics4x/index.html?users_stat.htm
                                                      +1
                                                      Скачал с их сайта IdecoICS_410_253.iso (BETA), на диске есть директория LICENSE в разложены директории с лицензиями Kaspersky, DrWeb, PDFlib, cpdf и OpenSource, в которой лицензии GPLv2,kernel, postfix
                                                      Есть файл license_OpenSource_component_Ideco_ICS.txt:
                                                      Elements of Ideco ICS falling under the
                                                      GNU General Public License

                                                      — Kernel and Tools (shellutils, fileutils, modutils...)
                                                      — SQUID — Freeswan — PPTP — PPP — PPPoE — GnuPG — boost
                                                      — bootsplash — bridge-utils — coreutils — devs — dhcpd — - diffutils — e2fsprogs — ebtables — ethtool — ez-ipudpate — - fillup — kbd — libspf2 — ipset — lcd4linux — pam — - libstdc++ — mkinitrd — module-init-tools — pciutils —
                                                      — psmisc — razor-agents — resmgr — samba — screen — sed — - sensor — smarttools — udev — ulogd — wget — syslog
                                                      — dhttpd — fillup — findutils — gdbm — grep — gzip
                                                      — hwinfo — iproute2 — iptables — jed — joe — libgcc — libstdc
                                                      — logrotate — modutils — nacctd — nettools — readline
                                                      — recode — rpm — rrdtool — rsync — sh-utils — smbclient
                                                      — tar — textutils — vlan — gawk -MySQL — OpenVPN
                                                      — ncurses — sysvinit — pwdutils — Quagga —
                                                      — util-linux (adjtimex, freeramdisk, hashalot, klogconsole,
                                                      — pmac-utils, time, which) — utempter — cpio — mgetty — g3utils
                                                      — usbutils — ulogd — udev — sensors — dbus — irqbalance

                                                      далее текст лицензии GPLv2

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

                                                      Самое читаемое