Flash — открытая технология.
Не open source в чистом виде. Не идеальный стандарт, о котором спорят, должны спорить и будут спорить крупные компании.
Но читая комментарии к статье технического деректора Adobe «Open access to Content and Apps» я заметил, что многие пишут что Flash не «открытая» технология и спрашивают почему мы не сделаем Flash Player опенсорсным. Я решил высказаться, указав некоторые детали, и прояснить возникшее непонимание, а так же рассказать насколько мы открыты с платформой Flash.
Главная причина по которой мы не можем выпустить Flash Player как опенсорс — это наличие в Player технологий, которыми мы не владеем, например видео кодек H.264 (прим. пер.: тот самый формат, который может принести нам всем массу проблем после 2016 года). Adobe платит за этот кодек, чтобы видео без проблем проигрывалось во всем мире, в любом браузере и ОС. Так что мы делаем проигрыватель настолько открытым, насколько можем публикуя спецификации.
Спецификации формата файла Flash (SWF) открыты и неограничены, так что любая компания, даже Apple, может написать свой собственный Flash Player, если захочет. Так же в свободном доступе спецификации для всей экосистемы Flash: RTMP, FLV/F4V, AMF и MCD.
Flex — фреймворк для разработки rich Internet app (RIA) — открытый код. Text Layout Framework, тот самый текстовый движок который отвечает за типографию Flash Player — открытый код. OSMF — открытый фрейморк для разработки решений трансляции видео используя платформу Flash. Tamarin — виртуальная машина для Flash Player — открытый код на Mozilla.
Больше про открытость платформы Flash, а так же о других открытых инициативах Adobe читайте на opensource.adobe.com



комментарии (80)