The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Opera Software запустила первый полностью открытый проект

12.02.2010 16:45

Согласно информации, опубликованной в официальном блоге Opera Software, норвежская компания запустила первый проект, полностью отвечающий принципам разработки и распространения свободного программного обеспечения. Им стал инструментарий веб-разработки Opera Dragonfly — аппаратно-независимый кросс-платформенный комплекс отладки JavaScript, проверки и редактирования CSS и DOM, поиска ошибок в коде веб-приложений для настольных компьютеров, так и для мобильных устройств благодаря использованию разработанного в Opera Software оригинального протокола Scope. В качестве лицензии выбрана BSD.

Следует отметить, что Opera Dragonfly изначально задумывался как свободный программный продукт и с момента первого публичного релиза в 2008 году также распространялся под свободной лицензией, но без спецификаций и исходников протокола Scope полноценная работа с кодом Opera Dragonfly была невозможна. К настоящему времени вся работа по подготовке необходимой документации завершена, а исходные коды набирающего популярность инструментария разработки опубликованы на страницах веб-сервиса Bitbucket, основанного на системе контроля версий Mercurial. Помимо этого разработчики из Opera Software подготовили и дополнительные программные средства, позволяющие упростить создание продуктов на базе Dragonfly — прокси-сервер dragonkeeper, позволяющий транслировать STP (Scope Transport Protocol) в HTTP, и мультиязычный генератор кода hob, обеспечивающий работу с .proto файлами (Google Protocol Buffers).

В настоящий момент доступна третья альфа-версия Opera Dragonfly, опробовать работу с которой можно непосредственно в браузере Opera версии не ниже 9.5.

  1. Главная ссылка к новости (http://my.opera.com/dragonfly/...)
  2. OpenNews: Вышел релиз web-браузера Opera 9.5
  3. OpenNews: Для Opera доступен инструментарий для отладки web-страниц
  4. OpenNews: Opera отказывается от использования библиотеки Qt в версии для Linux
  5. OpenNews: Вышла первая тестовая сборка веб-браузера Opera для Linux без Qt
  6. OpenNews: Тестовая версия Opera 10.5 beta 1
Автор новости: Илья Шпаньков
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25397-opera
Ключевые слова: opera, web, debug, javascript, opensource
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Torch (?), 16:57, 12/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Молодцы норвежцы! :)
     
  • 1.2, Александр Чуранов (?), 17:45, 12/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм. Не первый год пользуюсь. Это всегда был открытый проект и всегда BSD. Судя по исходной новости на opera.com, новым является то, что репозиторий стал размещаться за пределами серверов оперы.
     
     
  • 2.10, Andrey Mitrofanov (?), 19:58, 12/02/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >стал размещаться

    Это в том смысле, что проприертарщики написали пресс-релиз о том, что они наконец освободились от свободного проекта? %)

     

  • 1.3, аноним (?), 17:47, 12/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Прочитал новость в блоге dragonfly, хотел запостить новость, а потом так лениивооо сталооо ^_^
    Илья, привет.
    Интересно, почему именно Bitbucket и Mercurial
     
     
  • 2.7, Илья Шпаньков (?), 18:17, 12/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, почему именно Bitbucket и Mercurial

    Самому интересно ;)
    Наши разработчики такие выдумщики... ;)

     

  • 1.4, oWeRQ (ok), 18:03, 12/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Есть от Dragonfly какой-то толк без проприетарной оперы?
     
     
  • 2.8, Илья Шпаньков (?), 19:02, 12/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть от Dragonfly какой-то толк без проприетарной оперы?

    Странный вопрос.
    Исходники открыты, спеки протоколов - тоже. Прикручивай к любому браузеру и пользуйся...

    Да и к не-браузеру можно прикрутить. К примеру, прикрутить к Quanta+ - и отлаживать удалённо свои разработки для нетбуков и мобильных устройств... Просто песня.

     

  • 1.5, sergey (??), 18:07, 12/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    до firebug еще рости и рости ((
     
     
  • 2.6, Ноним (?), 18:15, 12/02/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    До багов фаербага точно рости. Постоянные косяки и пользоваться невозможно толком.
     
     
  • 3.9, Аноним (-), 19:38, 12/02/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пользуюсь довольно давно FireBug-ом и ничего страшного не замечал. О каких баках идет речь?
     
  • 2.11, ixti (ok), 21:28, 12/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вот очень люблю FireBug, но всё реже начал пользоваться так как после какого-то релиза - стал он томозным до нельзя...
     

  • 1.13, andr.mobi (??), 20:55, 14/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > The current protocol is based around sending Unicode strings to and
    > from the clients, which makes it difficult to send binary data. Also,
    > the encoding is hardcoded to UTF-16 for the entire message (STP and
    > payload). This represents uneccessary overhead for sending data which
    > is often in US-ASCII only

    Есть замечательное решение от Отцов UNIX, Кена Томпсона и Роба Пайка. Это всем (грамотным инженерам) известный протокол 9P. Решение позволяет легко и просто отлаживать процессы на удалённом хосте как свои собственные, локальные, безо всякого прокси-сервера. Кодировка, специально разработанная для этого протокола (aka UTF-8), была неспроста задумана независимой от порядка байт - разные платформы имеют тут отличия, ещё и за этим прикладнику следить?! Как контролировать права доступа к отлаживаемым ресурсам? К файлам они уже контролируются на самом низком уровне ОСью, никакого головняка. И никаких отличий между бинарными и текстовыми данными.

    Почему даже огромные заслуги перед наукой и авторитет разработчиков ГОТОВЫХ решений не могут помочь перестать заниматься народу интеллектуальным онанизмом и не изобретать всё более изощрённые способы бесконечно запутать и без того сложные и глючные системы? Наверное, это таки пробел в базовом образовании? Я до сих пор встречаю студилзусов, которых учат, что кибернетика - это не наука. И проще таки сесть за клаву и "творить", чем позанматься образованием, почитать, что люди уже сделали в этой области?

     
     
  • 2.15, JL2001 (ok), 22:08, 14/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >позанматься образованием, почитать, что люди уже сделали в этой области?

    а как 9P прикрутить к линуху или винде? и собсно к программам под линух или винду дабы дебажить? (желательно на русском)

     

  • 1.14, use (?), 22:01, 14/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Была же новость, название не помню, но общий смысл в том, что Опере до фонарика OpenSource.
     
  • 1.16, Iv945n (ok), 02:42, 15/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > This represents uneccessary overhead for sending data which
    > is often in US-ASCII only

    Фашизьмъ detected.

     
  • 1.17, KBAKEP (ok), 19:11, 16/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.google.ru/search?rls=ru&q=9P+Linux
    http://www.google.ru/search?rls=ru&q=9P+Windows
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру