LINUX.ORG.RU
 

Arpi возвращается к G2.


0

0

Раньше собщалось о том, что один из основных разработчиков MPlayer и MPlayer G2 (Arpad Gereoffy) покинул оба проекта. Сегодня он анонсировал, что он продолжит работу над MPlayer G2. Прежде он покинул это проект из-за нежелания разработчиков выпускать код G2 под двойной лицензией (GPL и коммерческой). Теперь он принял решение выпустить код G2 (по крайней мере основной части этого плеера) под LGPL.

>>> Письмо Arpi в MPlayer-G2-dev

** ()
Проверено: Die-Hard (28.07.2004 16:51:27)

СКАЖИ СВОЕМУ КОМПЬЮТЕРУ, ЧТОБЫ ЗАПЕР ДВЕРЬ

любительская автоматизация; устройство с открытой прошивкой
исходные тексты всех программ, открытые библиотеки
http://www.unicontrollers.com/products/unc01x

[#]  

Re: Arpi возвращается к G2.

Те он хочет сменить GPL на LGPL. Хорошего то тут что ? :(

anonymous ()
[#] Ответ на: Re: Arpi возвращается к G2. от anonymous 28.07.2004 14:32:57  

Re: Re: Arpi возвращается к G2.

> Хорошего то тут что ? :(

Хорошо то, что это открывает путь к использованию основы MPlayer G2 в коммерческих продуктах.

** ()
[#] Ответ на: Re: Arpi возвращается к G2. от anonymous 28.07.2004 14:32:57  

Re: Re: Arpi возвращается к G2.

А плохого что? Или ты сторонник "только себе и никому другому"? Типа мы андегряунд и все такое. Молодец Arpi.

anonymous ()
[#] Ответ на: Re: Re: Arpi возвращается к G2. от lumag 28.07.2004 17:26:27  

Re: Re: Re: Arpi возвращается к G2.

> Хорошего то тут что ? :(

>>Хорошо то, что это открывает путь к использованию основы MPlayer G2 в коммерческих продуктах.

Так вроде одной причин его ухода был мотив что GPL не защищает его код, и нехорошие люди использовали его незаконно в комерческих продуктах. Теперь это можно будет делать на законных основаниях?

Lexa

anonymous ()
[#] Ответ на: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 17:47:55  

Re: Re: Re: Re: Arpi возвращается к G2.

Да нет, Арпи пишет что перетер с большими пацанами, и те сказали мол мы заинтересованы в стабильном видеоплеере под Linux. Давай ты будешь делать, мы будем тебе помогать а потом пользовать. А то GPL нам как то не инетересен, а вот LGPL нормально, по-пацански. Где-то так. Короче повалял Арпи дурака, да и за ум взялся.

anonymous ()
[#]  

Re: Arpi возвращается к G2.

Отличная новость.

Теперь можно будет создавать комерческие плееры на Mplayer lib API. Давно было пора завернуть его в библиотеку, а то fork()+exec() крайне неудобная вещь. Вот если б еще libxine отдали под LGPL.

*** ()
[#] Ответ на: Re: Re: Arpi возвращается к G2. от lumag 28.07.2004 17:26:27  

Re: Re: Re: Arpi возвращается к G2.

>>это открывает путь к использованию основы MPlayer G2 в коммерческих >>продуктах.
Дык что тут хорошего-то ?!!
Это развитие не GPL сообщества а дяди билла :(

anonymous ()
[#] Ответ на: Re: Arpi возвращается к G2. от Dead 28.07.2004 19:01:23  

Re: Re: Arpi возвращается к G2.

> то fork()+exec() крайне неудобная вещь

Для виндокодеров

anonymous ()
[#] Ответ на: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 19:21:17  

Re: Re: Re: Arpi возвращается к G2.

>> то fork()+exec() крайне неудобная вещь

>Для виндокодеров

Не верно. Даже время на докозательство тратить не хочется. Помоему это очевидно.

*** ()
[#] Ответ на: Re: Re: Re: Arpi возвращается к G2. от Dead 28.07.2004 19:26:26  

Re: Re: Re: Re: Arpi возвращается к G2.

> Не верно.

Для виндокодеров. У них своя правда.

> Даже время на докозательство тратить не хочется.

Заметно.

> Помоему это очевидно.

Только виндокодерам.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 19:28:22  

Re: Re: Re: Re: Re: Arpi возвращается к G2.

Разозлил мля :)

Берем к примеру fork+exec Mplayer. Во-первых нужно обработать корректно все ошибки, во-вторых нужно распарсить из stdout многие параметры видео/аудио файла. Вместо того, чтобы получить всю нужную инфу парой вызовов API'шных функций.

P.S. Я уже три года как не винкодер. А ты кто? ;)

*** ()
[#] Ответ на: Re: Re: Re: Re: Re: Arpi возвращается к G2. от Dead 28.07.2004 19:39:33  

Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

> Берем к примеру fork+exec Mplayer. Во-первых нужно обработать корректно все ошибки,

Какие и зачем? Ошибок ровно одна - "не играецца".

> во-вторых нужно распарсить из stdout многие параметры видео/аудио файла.

Да это очень сложно. Просто невозможно.

> Вместо того, чтобы получить всю нужную инфу парой вызовов API'шных функций.

В идеале. На практике это API будет или негибким или монструозным. И будет меняться каждую неделю.

> Я уже три года как не винкодер. А ты кто? ;)

А я он (винкодер) и есть. Обожаю красоту, продуманность и логичность юникса. Издалека.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 19:58:27  
svyatogor

Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

@anonymous (*) (28.07.2004 19:58:27)

Ну и катись в свою любимою винду. А че ты здесь позабыл то?

***** ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 19:58:27  

Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

>Какие и зачем? Ошибок ровно одна - "не играецца".

ага и выдавать юзеру окошко с надписью "Хез. Какой-то error" :)

>Да это очень сложно. Просто невозможно.

Не то чтоб слишком сложно, но определенный геморой доставляет. А уж текст, который нужно парсить, меняется от версии к версии, то тут вобще стреляйся.

>В идеале. На практике это API будет или негибким или монструозным. И будет меняться каждую неделю.

Мусье ортодоксальный писсимист?

*** ()
[#] Ответ на: Re: Re: Re: Re: Re: Arpi возвращается к G2. от Dead 28.07.2004 19:39:33  

Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

да у луноходов всё через жопу под названием пайп

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от Dead 28.07.2004 20:22:25  

Re: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

> ага и выдавать юзеру окошко с надписью "Хез. Какой-то error" :)

Во-первых зачем отвлекать юзера какими-то окошками? Во-вторых лучше честно соврать "носитель битый, проиграть не могу", какая юзеру разница.

> Мусье ортодоксальный писсимист?

Нет. Калашников не купил и китайский не учу.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 20:27:08  

Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

> да у луноходов всё через жопу под названием пайп

И в чем же недостатки данной конкретной жопы?

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 20:46:39  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

> в отсутствии формата/структуры

Это можно назвать и возможностью использовать любой "формат/структуру".

anonymous ()
[#]  
ananymous

Re: Arpi возвращается к G2.

а какая разница межнду ЛГПЛ и ГПЛ?

()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 20:50:36  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

неа, использовать напрямую можно только неформатированый поток байтов или текста, как только поток начинает использоваться для передачи структурированых данных, нужны соглашения о формате и сериализация/десериализация. Плюсы конвейера только для широкоиспользуемых форматов - поток текста, аудио, видео.. и это ограниченый вид интеграции, на уровне api это совсем другое..

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 21:33:03  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

> как только поток начинает использоваться для передачи структурированых данных, нужны соглашения о формате и сериализация/десериализация.

Они нужны в любом случае. Как тут могут помешать пайпы - непонятно.

> и это ограниченый вид интеграции, на уровне api это совсем другое...

API можно понимать по разному. В конце концов вызов функции - это всего лишь заоптимизированная до неузнаваемости посылка сообщения. Запись порции данных в пайп - то же самое.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 22:42:58  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Microsoft бросает вызов Linux на рынке вычислительных кластеров

ты думаешь о том что и я
или просто прикалываешься - от нех делать п"№;%шь?

* ()
[#] Ответ на: Re: Arpi возвращается к G2. от ananymous 28.07.2004 21:27:57  

Re: Re: Arpi возвращается к G2.

>>а какая разница межнду ЛГПЛ и ГПЛ?
ДеЦл ты походу не врубаешься :(

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 19:58:27  

Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

>> Берем к примеру fork+exec Mplayer. Во-первых нужно обработать >>корректно все ошибки,

>Какие и зачем? Ошибок ровно одна - "не играецца". типа полное соответствие булевок логике - "играет"-"не играет"? ага, после таких вот виндокодеров, и проги у которых выдает "не могу загрузться"-"не могу работать"... мочить их надо пока они маленькие еще были >> Вместо того, чтобы получить всю нужную инфу парой вызовов API'шных >функций.

>В идеале. На практике это API будет или негибким или монструозным. И >будет меняться каждую неделю

ага, а в идеальном апи твоей обожаемой винды половина всех всех резервед фор фюче юз, это пример хорошего апи?

>А я он (винкодер) и есть. Обожаю красоту, продуманность и логичность >юникса. Издалека. удачи тебе а я после знакомства с виндой поближе(феееее) предпочитаю видеть красоту, продуманность и логичность юникса вблизи

anonymous ()
[#] Ответ на: Re: Arpi возвращается к G2. от ananymous 28.07.2004 21:27:57  

Re: Re: Arpi возвращается к G2.

> а какая разница межнду ЛГПЛ и ГПЛ?

Самое главное - с ЛГПЛ(Library/lesser GPL) можно открытый продукт использовать как библиотеку(ничего там не изменяя, само собой) с коммерческим приложением. Т.е. если все-таки сделают что-то вроде libmplayer, к ней можно будет легально линковать(статически тоже) закрытое приложение. По-моему так. Правда, ведь в ГПЛ тоже еще оговариваются всякие там исключения, двойные лицензии, и т.п. так что я не врублюсь откуда весь сыр-бор. Но то что Арпи вернулся это хорошо однозначно :)

http://www.fsf.org/licenses/why-not-lgpl.ru.html

* ()
[#] Ответ на: Re: Re: Arpi возвращается к G2. от Sudonix 29.07.2004 5:25:09  
no-dashi

Re: Re: Re: Arpi возвращается к G2.

> Самое главное - с ЛГПЛ(Library/lesser GPL) можно открытый продукт
> использовать как библиотеку(ничего там не изменяя, само собой) с
> коммерческим приложением. Т.е. если все-таки сделают что-то вроде
> libmplayer, к ней можно будет легально линковать(статически тоже)
> закрытое приложение

Нельзя. Статически линковать закрытый софт с LGPL-библиотеками НЕЛЬЗЯ, динамически - можно.

***** ()
[#]  

Re: Arpi возвращается к G2.

А я вот Ксин скачал и поставил. В общем пока нравицца ;)

anonymous ()
[#]  

Re: Arpi возвращается к G2.

Что-то я не пойму - а разве можно ослаблять лицензию с GPL на LGPL? В чём тогда смысл GPL, если можно взять любой защищённый GPL продукт, внести изменения, назвать это следующей версией и объявить эту следующую версию LGPL?

А ещё следующую - чего доброго, и BSD можно объявить?

anonymous ()
[#] Ответ на: Re: Arpi возвращается к G2. от anonymous 29.07.2004 8:59:01  

Re: Re: Arpi возвращается к G2.

> Что-то я не пойму - а разве можно ослаблять лицензию с GPL на LGPL?

Если ты Copyright holder --- то можно.

> А ещё следующую - чего доброго, и BSD можно объявить?

Да. Если ты --- владелец копирайта.

** ()
[#] Ответ на: Re: Re: Re: Arpi возвращается к G2. от no-dashi 29.07.2004 6:41:31  

Re: Re: Re: Re: Arpi возвращается к G2.

> Нельзя. Статически линковать закрытый софт с LGPL-библиотеками НЕЛЬЗЯ, динамически - можно.

По-моему можно и статически линковать, если при этом предоставлять все объектные файлы для возможной перелинковки.

** ()
[#] Ответ на: Re: Re: Re: Arpi возвращается к G2. от no-dashi 29.07.2004 6:41:31  

Re: Re: Re: Re: Arpi возвращается к G2.

>> Т.е. если все-таки сделают что-то вроде libmplayer, к ней можно будет легально линковать(статически тоже) закрытое приложение

> Нельзя. Статически линковать закрытый софт с LGPL-библиотеками НЕЛЬЗЯ, динамически - можно.

Статически можно, но тогда надо предоставлять пользователю хотябы свои объектники, чтобы он мог перелинковать приложение.

Посему такой вариант и не используется в основном -- очень трудно реализовать качественно.

* ()
[#] Ответ на: Re: Re: Arpi возвращается к G2. от Sudonix 29.07.2004 5:25:09  

Re: Re: Re: Arpi возвращается к G2.

Да не интересует Arpi использование Mplayer'а в коммерческих продуктах!

Больше его интересует, чтоб коммерческие кодеки портировали на Линукса, и не надо было хакать виндовые dll!

anonymous ()
[#] Ответ на: Re: Re: Re: Arpi возвращается к G2. от anonymous 28.07.2004 19:18:43  

Re: Re: Re: Re: Arpi возвращается к G2.

> Это развитие не GPL сообщества а дяди билла :(

С чего ты взял ?? Наоборот, если дядя билл вдруг надумает использовать libmplayer (чего, конечно же, никогда не будет), то ему придется закоммитить свой код для работы с asf и прочим отстоем в общую бибилиотеку, которую потом сможет использовать и ГПЛ соопчество. А дядя билл оставит закрытым только код, отвечающий за скины ;-)))) ЛГПЛ для таких вещей практически идеальна.

***** ()
[#] Ответ на: Re: Re: Arpi возвращается к G2. от Sudonix 29.07.2004 5:25:09  

Re: Re: Re: Arpi возвращается к G2.

> По-моему так. Правда, ведь в ГПЛ тоже еще оговариваются всякие там исключения, двойные лицензии, и т.п. так что я не врублюсь откуда весь сыр-бор.

Сыр-бор от того, что Арпи собирался использовать мплэер (как проект) очень свободно (в смысле лицензионных ограничений), но весь остальной народ, который его создавал, хором сказал - ГПЛ и точка. Арпи обиделся, вскочил, выбежал, хлопнул дверью. Поплакал, подумал и вернулся просветленным ЛГПЛ ;-)))))))

Вот и еще одно применение ЛГПЛ - компромисс между ГПЛ сообществом и разработчиком ;-))))))))))))

***** ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2. от svyatogor 28.07.2004 20:10:39  
Spectr

Re: Re: Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

Да ладно вам. LGPL - хорошая вешь. К примеру, возьмеме HelixPlayer. Там нет MJPEG/MPEG1/MPEG2 - берем и пишем на ffmpeg плагин, т.к. он бегает по LGPL - если бы по GPL, то были бы проблемы (я знаю, что Helix по GPL, но Helix в качестве примера). Так что в любом случае хорошо, что по LGPL будет доступен.

*** ()
[#] Ответ на: Re: Re: Re: Arpi возвращается к G2. от anonymous 29.07.2004 11:00:22  

Re: Re: Re: Re: Arpi возвращается к G2.

> Да не интересует Arpi использование Mplayer'а в коммерческих продуктах!

> Больше его интересует, чтоб коммерческие кодеки портировали на Линукса, и не надо было хакать виндовые dll!

Портировали не на Линукс, а в мплэер. И _для этого_ нужно, что бы мплэер использовался в коммерческих продуктах.

***** ()
[#] Ответ на: Re: Re: Arpi возвращается к G2. от lumag 29.07.2004 9:08:44  

Re: Re: Re: Arpi возвращается к G2.

> Если ты Copyright holder --- то можно.

Это еще кто такой ? Автор, что ли ?

***** ()
[#] Ответ на: Re: Re: Re: Re: Arpi возвращается к G2. от awn 29.07.2004 10:39:50  
Spectr

Re: Re: Re: Re: Re: Arpi возвращается к G2.

> Статически можно,

Нельзя. C GPL можно линковать как угодно, с совтом за бабки - тока динамически. Ричард Столлман и так бочку на LGPL катил, и в его разъяснениях про плагины etc очень резко про это сказано.

*** ()
[#] Ответ на: Re: Re: Re: Arpi возвращается к G2. от LamerOk 29.07.2004 11:46:09  

Re: Re: Re: Re: Arpi возвращается к G2.

>> Если ты Copyright holder --- то можно.

> Это еще кто такой ? Автор, что ли ?

Вообщем случае не обязательно. Если автор работает в какой-либо компании и что-то создал в рамках работы то Copyright holder - компания где он работает.

* ()
[#] Ответ на: Re: Re: Re: Re: Arpi возвращается к G2. от LamerOk 29.07.2004 11:43:41  

Re: Re: Re: Re: Re: Arpi возвращается к G2.

> Портировали не на Линукс, а в мплэер. И _для этого_ нужно, что бы мплэер использовался в коммерческих продуктах.

Не фига не нужно, достаточно чтоб он был признан стандартом и де-факто для создания плагинных кодеков.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Arpi возвращается к G2. от LamerOk 29.07.2004 11:29:11  

Re: Re: Re: Re: Re: Arpi возвращается к G2.

>>ему придется закоммитить свой код для работы с asf и прочим отстоем в >>общую бибилиотеку, которую потом сможет использовать и ГПЛ соопчество.
А вот и шиш. Ничего мы импользовать не сможем. А он нашу LGPL библиотеку сможет. Это развитие дяди билла и иже с ним :(

anonymous ()
[#] Ответ на: Re: Re: Re: Arpi возвращается к G2. от LamerOk 29.07.2004 11:41:05  

Re: Re: Re: Re: Arpi возвращается к G2.

>>Арпи собирался использовать мплэер (как проект) очень свободно (в >>смысле лицензионных ограничений), но весь остальной народ, который его >>создавал, хором сказал - ГПЛ и точка. Арпи обиделся, вскочил, выбежал, >>хлопнул дверью. Поплакал, подумал и вернулся просветленным ЛГПЛ
Надеюсь ему и сейчас скажут GPL и точка.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Arpi возвращается к G2. от Toster 29.07.2004 12:53:39  

Re: Re: Re: Re: Re: Arpi возвращается к G2.

> Если автор работает в какой-либо компании и что-то создал в рамках работы то Copyright holder - компания где он работает.

В этом случае (в соответствии с договором о работе и зак-ством страны) автором (в юридическом смысле) является компания. Так что этот "копихолдер" по-русски автор ? ;-)))

***** ()
[#] Ответ на: Re: Re: Arpi возвращается к G2. от lumag 29.07.2004 9:08:44  

Re: Re: Re: Arpi возвращается к G2.

> > Что-то я не пойму - а разве можно ослаблять лицензию с GPL на LGPL?

> Если ты Copyright holder --- то можно.

Так ведь кроме Arpi там же есть и другие авторы? Что если они захотят только GPL?

anonymous ()
[#] Ответ на: Re: Re: Re: Arpi возвращается к G2. от anonymous 29.07.2004 16:29:49  

Re: Re: Re: Re: Arpi возвращается к G2.

> Что если они захотят только GPL?

Там же ясно сказано: если это основополагающая часть - перепишут :)

** ()
[#] Ответ на: Re: Re: Re: Re: Re: Arpi возвращается к G2. от LamerOk 29.07.2004 15:02:09  

Re: Re: Re: Re: Re: Re: Arpi возвращается к G2.

> В этом случае (в соответствии с договором о работе и зак-ством страны) автором (в юридическом смысле) является компания. Так что этот "копихолдер" по-русски автор ? ;-)))

Нет. Если ты что-то написал, а потом отдал FSF, то автор --- ты, а Copyright holder --- FSF.

(Это как с UNIX --- написали одни, а авторские права и торговую марку столько раз передавали...)

** ()