Вышел (http://www.gnashdev.org/?q=node/71) релиз свободного Flash-плеера Gnash 0.8.6 (http://www.gnashdev.org/), исходные тексты которого распространяются в рамках лицензии GPL v.3. Gnash совместим с форматом SWF версии v7 и частично с v8, v9 и v10, содержит реализацию ActionScript 2 и 3 классов для SWF версии 8.5, может проигрывать FLV ролики YouTube, поддерживает обмен XML сообщениями с сервером. Gnash распространяется как в виде отедльного плеера для GNOME и KDE, так и в виде плагина для web-браузеров Mozilla и Konqueror.
В версии Gnash 0.8.6 представлены следующие новшества:
- Реализованы ActionScript объекты TextSnapshot, Camera, Microphone, TextField, TextFormat, а также функции ASSetNative, ASSetNativeAccessor и ASconstructor;
- В комплект включены утилиты для поиска web-камер и микрофонов в системе;
- Добавлена поддержка интеграции с PyGTK модулем и новые средства для создания собственных Gnash GTK виджетов;
- Улучшена синхронизация звука и видео;
- Отмечены ра...URL: http://www.gnashdev.org/?q=node/71
Новость: http://www.opennet.me/opennews/art.shtml?num=23571
и как это прикрутить к опере? (freebsd 7,8, opera 10)
В портах оно живет /usr/ports/graphics/gnash
Поясните, кто в курсе.
Mono реализует C# для .net виртуальной машины, все исходят на гуано.
Gnash реализует ActionScript для AVM2 виртуальной машины, никому и дела нет.
И там и там злбная проприетарщина.
В чем разница?
Гнать на МС и С# модно. А на Адобу с флешем - нет. Потому и гнаш не трогают. Адоба выпустила плеер для Пингвина. И хотя всех остальных она "забыла", но убунтушникам до остальных дела нет.
>Гнать на МС и С# модно. А на Адобу с флешем -
>нет. Потому и гнаш не трогают. Адоба выпустила плеер для Пингвина.
>И хотя всех остальных она "забыла", но убунтушникам до остальных дела
>нет.Вообще-то есть ещё Adobe`овский плагин для opensolaris.
1.
Ибо флеш уже имеет свою долю рынка, и больше-меньше его от гнэша не станет.
А моно активно способствует продвижению дотнета в массы. В опенсорсные массы.
2.
Совершенно разные предназначения у продуктов.
>1.
>Ибо флеш уже имеет свою долю рынка, и больше-меньше его от гнэша
>не станет.
>А моно активно способствует продвижению дотнета в массы. В опенсорсные массы.
>2.
>Совершенно разные предназначения у продуктов.Первый аргумент рационален (хотя принципиальность гнутых в этом разрезе выглядит не такой уж чистой).
Второй абсолютно лишен каких бы то ни было примет осмысленности.
>Второй абсолютно лишен каких бы то ни было примет осмысленности.Неправильно выразился, вестимо.
Флеш - это всего лишь, как сказали ниже, "говноигры в быдлоконтакте" да чрезмерно прегруженные и неудобные сайты. В то же время, .нет это не только проприетарная платформа для веба (асп сотоварищи), десктопа (с#) но и три-четыре килограмма патентов майкрософт.
И все это моно тянет в современный линукс-десктоп.
вот-вот.
когда появится что-то типа "а не встроить ли нам гнэш в гном" или "писать на гнэше для гном - это круто, свободно и адоб вроде не против" - вот тогда и появятся желающие встроить таким строителям этот гнэш (и что там будет) в одно место.
Любители .NET как и другие любители, хотят, чтобы все открытые проекты были переписаны на их любимых языках под это платформу, потому что это круто.
.NET ещё осложняется ненулевой вероятностью, что потратив год-два жизни на разработку проекта, нельзя будет отдать (из приступа альтруизма) его людям, т.к. ненулевая вероятность, что с конечных пользователей или строителей дистрибутивов патентные троли будут вымогать бабло.Именно это и вызывает основное выделение кирпичей из тела.
PHP, adobe flash, VB6 - это предметно ориентированные платформы, написал немного (не более 50kloc) и уже есть работающий функционал для себя.
вот тут FSF объясняет какие проблемы могут быть у разработчиков на C#, Mono.
http://www.fsf.org/news/2009-07-mscp-monoКратенько, хотя существуют стандарты ECMA 334 и 335, но там описывается только база языка.
Некоторые библиотеки, которые входят в System namespace, там не описаны и на них можно будет наезжать за нарушение патентов.А компания Микрософт известна тем что за свои патенты готова горло перегрызть, в отличие от других компаний. И ихний управляющий так и заявил, что GNU/Linux уворовал патенты, хотя через суд доказывать это не стал. Они используют это только при наезде на отдельные компании для срубания бабла, см. например TomTom.
Поэтому использование C# - это копание себе патентной ямы.
Подобных наездов от Adobe пока не было, поэтому имплементация Flash выглядит более привлекательной с точки зрения защиты от патентных наездов.
Каждый раз, когда слышу о TomTom, я снимаю с предохранителя свой браунинг!
>Каждый раз, когда слышу о TomTom, я снимаю с предохранителя свой браунинг!
>Ты это - побереги свой браунинг. Если часто передёргивать - может случиться осечка в самый неприятный момент.
Кто пробовал, очень интересуюсь, проигрываются ли на нем видео на bbc.co.uk?
Нет, не работает. Ну и ладно.
Самый лучший способ включить Flash-анимацию в Konqueror - gnash. И 64-битная версия появилась раньше и это стабильная версия, а не альфа.
Приятно, что в 0.7.0 появилась поддержка YouTube. Это была последняя версия, которую я использовал. Теперь наверное вообще всё классно работает.
RMS сможет видео с YouTube смотреть!
последний раз, когда использовал gnash (года 2а назад)- он дико тормозил, просто нереально тормозил ... откат на обычный flash решил проблему. изменилась ли картина сейчас?
Никогда он не тормозил больше адобовского флеша. А картина не изменится из-за общей убогости технологии.