Как известно из предыдущих обсуждений: 1, 2, 3 у Мегафона присутствует услуга «Мультифон».
В рамках этой услуги Мегафона «Мультифон» предлагается скачать SIP телефон на компьютер и звонить.
Итак, ставим, запускаем, смотрим в «О программе»:
«Используется libavcodec.dll из проекта FFMPEG по лицензии GNU LGPL».
Воистину, используется — в каталоге с программой находим libavcodec.dll. Условия распространения под LGPL соблюдаются.
А также находим два файла crashrpt.dll и libetpan.dll. Изучим их поподробнее.
crashrpt.dll — проект CrashRpt, выпущен под лицензией New BSD License, где присутствуют такие строки:
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Что в переводе означает — при распространении в двоичном виде должно сопровождаться предупреждением о копирайте и текущей лицензии. В Мультифоне нет отдельного файла с лицензией, в диалоге «О программе» требуемых данных нет.
libetpan.dll — проект libetpam, выпущен под собственной лицензией с такими строками:
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Что в переводе означает — при распространении в двоичном виде должно сопровождаться предупреждением о копирайте и текущей лицензии. В Мультифоне нет отдельного файла с лицензией, в диалоге «О программе» требуемых данных нет.
Копнем чуть глубже — в файле MegaFon\MultiFon\Themes\MegafonNew.actheme указано имя — Bjorn Kaxe. Поиск в Linkedin.com указывает на человека — который в данный момент работать в некоей telepo.com, которая занимается разработки софтфонов и прочего.
Теперь вопросы:
1) Лицензировала ли компания telepo.com компонент CrashRpt у его владельца?
2) Лицензировала ли компания telepo.com библиотеку libetpan у его владельца?
3) Полностью ли владеют ситуацией в компании Мегафон относительно их продукта — Мультифон?
Upd: добавлено резюме:
Согласен, в мире нет совершенства. Мультифон — это дополнительный сервис, оболочка для SIP.
Однако, возможна ситуация, когда сторонний разработчик не глядя включит достаточно известный компонент под GPL лицензией. И тут возможна ситуация, когда авторы компонента пойдут до конца и потребуют возмещения или соблюдения GPL лицензии — все-таки Мегафон это достаточно крупная компания.
Если бы такая ситуация произошла с Мультифоном, то это могло бы привести к необходимости публикации кода кодеков GIPS, что наверняка нарушает соглашения мужды telepo.com и gipscorp.com. Получилась бы правовая коллизии. А так как наверняка в соглашении между Мегафоном и telepo.com есть пункт вида «Разработчик несет ответственность за лицензионную чистоту продукта», то положение разработчика было бы очень непростым.
И кстати, юридически претензии скорее всего были бы выставлены Мегафону, так как telepo.com не указан в списке авторов программы.
Резюмируя — при покупке готового продукта всегда необходимо провести анализ лицензионности кода. А если код не поставляется, то изучить лицензии используемых библиотек и компонентов. Понятно, что ООО «Три заправки» это делать врядли будут, но крупнейшие компании могли бы этим озаботиться.
В рамках этой услуги Мегафона «Мультифон» предлагается скачать SIP телефон на компьютер и звонить.
Итак, ставим, запускаем, смотрим в «О программе»:
«Используется libavcodec.dll из проекта FFMPEG по лицензии GNU LGPL».
Воистину, используется — в каталоге с программой находим libavcodec.dll. Условия распространения под LGPL соблюдаются.
А также находим два файла crashrpt.dll и libetpan.dll. Изучим их поподробнее.
crashrpt.dll — проект CrashRpt, выпущен под лицензией New BSD License, где присутствуют такие строки:
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Что в переводе означает — при распространении в двоичном виде должно сопровождаться предупреждением о копирайте и текущей лицензии. В Мультифоне нет отдельного файла с лицензией, в диалоге «О программе» требуемых данных нет.
libetpan.dll — проект libetpam, выпущен под собственной лицензией с такими строками:
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Что в переводе означает — при распространении в двоичном виде должно сопровождаться предупреждением о копирайте и текущей лицензии. В Мультифоне нет отдельного файла с лицензией, в диалоге «О программе» требуемых данных нет.
Копнем чуть глубже — в файле MegaFon\MultiFon\Themes\MegafonNew.actheme указано имя — Bjorn Kaxe. Поиск в Linkedin.com указывает на человека — который в данный момент работать в некоей telepo.com, которая занимается разработки софтфонов и прочего.
Теперь вопросы:
1) Лицензировала ли компания telepo.com компонент CrashRpt у его владельца?
2) Лицензировала ли компания telepo.com библиотеку libetpan у его владельца?
3) Полностью ли владеют ситуацией в компании Мегафон относительно их продукта — Мультифон?
Upd: добавлено резюме:
Согласен, в мире нет совершенства. Мультифон — это дополнительный сервис, оболочка для SIP.
Однако, возможна ситуация, когда сторонний разработчик не глядя включит достаточно известный компонент под GPL лицензией. И тут возможна ситуация, когда авторы компонента пойдут до конца и потребуют возмещения или соблюдения GPL лицензии — все-таки Мегафон это достаточно крупная компания.
Если бы такая ситуация произошла с Мультифоном, то это могло бы привести к необходимости публикации кода кодеков GIPS, что наверняка нарушает соглашения мужды telepo.com и gipscorp.com. Получилась бы правовая коллизии. А так как наверняка в соглашении между Мегафоном и telepo.com есть пункт вида «Разработчик несет ответственность за лицензионную чистоту продукта», то положение разработчика было бы очень непростым.
И кстати, юридически претензии скорее всего были бы выставлены Мегафону, так как telepo.com не указан в списке авторов программы.
Резюмируя — при покупке готового продукта всегда необходимо провести анализ лицензионности кода. А если код не поставляется, то изучить лицензии используемых библиотек и компонентов. Понятно, что ООО «Три заправки» это делать врядли будут, но крупнейшие компании могли бы этим озаботиться.