The OpenNET Project / Index page

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

Представителям Apache не удалось блокировать одобрение спецификаций Java 7 и 8

07.12.2010 14:15

Комитет JCP (Java Community Process) большинством голосов (12 - за, против - 3) одобрил принятие спецификаций Java 7 и 8, несмотря на призыв фонда Apache бойкотировать голосование. Так как спецификации теперь утверждены, компании Oracle уже ничто не мешает осуществить ранее намеченный план по выпуску релиза Java SE 7 летом следующего года и Java SE 8 в конце 2012 года.

Кроме представителей Apache, против принятия спецификаций проголосовали только компания Google и независимый эксперт Tim Peierls, что подталкивает фонд Apache к последнему решительному шагу - демонстративному выходу из совета JCP. Пять участников голосования (IBM, SAP AG, Eclipse, Credit Suisse и независимый эксперт Wener Kell) проголосовали "за", но при этом снабдили свое решение комментарием, в котором выразили свое недовольство условиями лицензирования тестового комплекта TCK. Компании Oracle, HP, Ericsson, Fujitsu, VMWare и Intel отдали положительный голос без каких-либо комментариев.

Google и фонд Apache признают, что голосовали против принятия спецификаций не по причине их технических недоработок, а в знак протеста против лицензионной политики Oracle. Фонд Apache требует отмены ограничений на сферу использования продуктов, протестированных в JCK. Ранее, компания Sun предоставила возможность использовать JCK в проектах Apache, но при условии соблюдения ряда ограничений, например, запрещено тестировать в JCK реализации Java SE, которые могут быть использованы для работы контент-киосков (платежные терминалы, информационные автоматы, банкоматы и т.п.). Подобная дискриминация мешает формально признать проект Apache Harmony полностью совместимым с Java SE.

Необходимость оплаты лицензионных отчислений при использовании тестового пакета Java Compatibility Kit (JCK) в определенных областях (секция "Field of Use"), по мнению представителей Apache, нарушает соглашение JSPA (Java Specification Participation Agreement), в котором оговорен бесплатный характер распространения спецификаций. Oracle же считает, что соблюдает заявленные соглашения и лицензирует JCK на условиях FRAND ("fair, reasonable and non-discriminatory" - "справедливость, разумность и отсутствие дискриминации").

Голосование проводилось по следующим спецификациям:

Дополнение: Независимый эксперт Tim Peierls объявил о выходе из комитета JCP, удостоверившись, что комитет не может влиять на намерения Oracle и неспособен добиться отмены ограничений на распространения тестового пакета TCK.

  1. Главная ссылка к новости (http://www.theregister.co.uk/2...)
  2. OpenNews: Компания Oracle опубликовала черновые варианты спецификаций для Java 7 и Java 8
  3. OpenNews: Компания Oracle в ответ на бунт фонда Apache призвала совместно развивать Java
  4. OpenNews: Фонд Apache приступает к решительным действиям против Java-монополии Oracle
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28913-apache
Ключевые слова: apache, java, oracle
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 14:55, 07/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    У M$ dotNET у Oracle JAVA...
    Даёшь каждому по платформе с С++ образным языком!

    Ждём новость: "Представителей Apache, компания Google и независимый эксперт Tim Peierls, вышли из состава Java Community Process."

     
     
  • 2.20, VoDA (ok), 18:42, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Практически так и есть - Nokia / Symbian свой диалект С. Apple - Objective-C. MeGoo - C++
    и т.п.
     
     
  • 3.46, VoDA (ok), 22:34, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Возможно правильнее Nokia / Symbian свой диалект С++. Что роли не меняет ибо *свой, сильно отличающийся диалект* это основное в фразе.
     
     
  • 4.56, uhodiuhodi (ok), 14:46, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Возможно правильнее Nokia / Symbian свой диалект С++. Что роли не меняет
    > ибо *свой, сильно отличающийся диалект* это основное в фразе.

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

     
  • 2.38, Al1966 (?), 21:41, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Только java работает везде, в отличие от дот
     
     
  • 3.47, User294 (ok), 22:45, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Только java работает везде, в отличие от дот

    А что значит - везде? Вот си например может в 8-лапом таракане работать. Ну или в интернете есть пример как сишный код сразу после включения питания работает на Cortex M3. Делая раннюю инициализацию чипа и прочая. Сразу после подачи питания. А сможете так на яве? :) Если уж прямо так писец везде - краевые случаи надо скушать, да? :) При том не хочу ничего сказать, но вычислительные и т.п. вещи одинаково работают что на 8-ногом таракане, что на суперкомпьютере. Разница только в скорости, достаточности ресурсов и прочая. Получается что си работает более везде, а? :D. Вторым номером по присутствию везде очевидно будет си++, который появляется на платформе где это имеет смысл (по доступным ресурсам - нет никакого смысла писать 2Кб фирмваре на си++) сразу за сишным компилером :). А ява - ну да, портирована под несколько самых популярных платформ и архитектур. А чуть шаг в сторону - так и нет этой явы :). Дотнет в этом плане вообще шедевр: у него единого кроссплатформенного набора виджетов нет. Так что кроссплатформенный он чисто номинально. Ну да, что-то чисто вычислительное может и кроссплатоформенно - на 2-3 платформах даже заработает. Правда во смысла то в вычислительном барахле на дотнете? Все тяжелые алгоритмы сливают нативной версии раза в три. А фичастого и кроссплатформенного UI (единственное ради чего в систему вообще можно припереть такое монстрило) - у него как-то и нету. В этом плане кутя явно интереснее смотрится.

     
     
  • 4.53, iZEN (ok), 10:28, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > сишный код сразу после включения питания работает на Cortex M3.

    Это так он работает, что аж вся секурность только на словах в голландских смарткартах? :))

    > А сможете так на яве?

    См. Java Card.

    > При том не хочу ничего сказать, но вычислительные и т.п. вещи одинаково работают что на 8-ногом таракане, что на суперкомпьютере.

    J2ME тебе знакома? Байткод (вычислительный, без обращения к спец.библиотекам) после преверификации может исполнятся как на KVM, так и на JVM одинаково.

     
     
  • 5.71, Alexander Konotop (?), 23:09, 10/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Holywar detected, не хочу ни кого лично задеть, но KVM на восьминогий таракан не влезет. Хоть bzip'ом пакуй ;-)
     
  • 3.51, Ytch (?), 01:41, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    "Write once - debug everywhere." (c)
     
  • 3.65, К.О. (?), 07:34, 09/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пока что, разделение на Oracle Java, Linux Java и Apache Java уже не за горами.
     
  • 2.52, kshetragia (ok), 05:38, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну.. тут еще и влияние ой как Вирта прослеживается.
     
     
  • 3.57, Mna (??), 17:52, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Того влияния Виртjвско на пре-jav'у как влияния Паскаля на пре-GCC: неизмеримо мало
     
     
  • 4.66, kshetragia (ok), 09:27, 09/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да Конечно Чтобы решить проблему переноса компилятора Паскаля на разные платф... большой текст свёрнут, показать
     
     
  • 5.67, iZEN (ok), 12:13, 09/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > "В марте 1994 г. Михаэль Франц сделал в Sun Labs несколько докладов,
    > и к весне того же года Билл Джой (вице-президент Sun и
    > идеолог проекта создания Java) уже имел на руках всю необходимую информацию,
    > включая и диссертацию Франца. Джой стал одним из первых обладателей лицензии
    > на ETH Oberon. В июне 1994 г. Биллу Джою пришла в
    > голову (а вот как это произошло, история стыдливо умалчивает) идея переориентировать
    > язык Oak Джеймса Гослинга на иные задачи – создание компактной ОС."
    > Ссылка не авторитетна, потому не привожу. Остальное сами найдете?

    Зачем вы, оберонщики, приводите явно профанатвующую мысль, что якобы Билл Джой украл идею виртуальной машины у Микаэля Франца? Нет же.
    Микаэль Франц работал над AOT, системой предварительного компилирования байткода в нативный код, ни о какой интерпретации слов не было (а в Java 1.0 таки использовался интерпретативный механизм исполнения байткода). Я даже больше скажу — идеи защитного и защищённого программирования в Java перекочевали не из Oberon, а из языка Eiffel — об этом говорил в интервью Билл Джой.

     
     
  • 6.68, kshetragia (ok), 12:48, 09/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    P-код — концепция аппаратно-независимого исполняемого кода в программировании, введённая в начале 1970-х годов, в том числе с участием Никлауса Вирта [1]. Этот термин в основном применяется для обозначения реализации виртуальной машины для языка Паскаль (например, в UCSD p-System), но иногда обобщается на виртуальные машины вообще (например, виртуальная Java-машина, байт-код MATLAB).
     

  • 1.3, VoDA (ok), 15:01, 07/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Apache конечно правильно поступают. Но выходить из JCP - глупо.

    Так же поступили партии в России когда встали и вышли из Думы. Этим они обеспечили формальное большинство "Большевикам". Что из этого вышло - мы видим вокруг.

     
     
  • 2.9, TK (?), 15:53, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Вообще-то в Учредительном Собрании большинство было у эсеров, а большевики как раз и покинули думу, если что.
     
     
  • 3.10, VoDA (ok), 15:58, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Возможно нас учили истории по разному.
     
     
  • 4.48, большевик (?), 22:52, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    все правильно большевиков было меньшинство. они просто позже арестовали Учредительное собрание совершив тем самым Октябрьский переворот. надеюсь Apache сделает то же самое
     
     
  • 5.50, Морозов Алексей (?), 23:03, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > все правильно большевиков было меньшинство. они просто позже арестовали Учредительное
    > собрание совершив тем самым Октябрьский переворот. надеюсь Apache сделает то же
    > самое

    Парни, выдыхайте! Октябрьский переворот когда случился? Внезапно: в октябре [1917-го]! А Учредиловка когда на первое собрание съехалась? Удивительно, но в январе [1918-го]. Более того, выборы в УС проводились уже правительством большевиков и левых эсеров под председательством В.И.Ульянова (Ленина). И арестовывать делегатов они тоже не арестовывали, правда, жестоко пресекли демонстрации в поддержку УС, а сколько-то делегатов были убиты (при разных обстоятельствах).


     
     
  • 6.63, аноним както так (?), 00:15, 09/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А ты не кури!!!!!!!!


    Созыв Учредительного собрания был одной из первоочередных задач Временного правительства. Но оно медлило с ним. После свержения Временного правительства в октябре 1917 г. вопрос об Учредительном собрании стал для всех партий первостепенным. Большевики, опасаясь[1][нет в источнике] недовольства народа, так как идея созыва Учредительного собрания была очень популярна, ускорили намеченные Временным правительством выборы в него. 27 октября 1917 г, Совнарком принял и опубликовал за подписью В. И. Ленина постановление о проведении в назначенный срок — 12 ноября 1917 г. всеобщих выборов в Учредительное собрание.

    ....

    В выборах приняли участие меньше 50 % избирателей. Всего было избрано 715 депутатов, из которых 370 мандатов получили правые эсеры и центристы, 175 — большевики, 40 — левые эсеры, 17 — кадеты, 15 — меньшевики, 86 — депутаты от национальных групп (эсеры 51,7 %, большевики — 24,5 %, левые эсеры — 5,6 %, кадеты 2,4 %, меньшевики — 2,1 %).

     
  • 4.49, Морозов Алексей (?), 22:52, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да. Учитывая что дореволюционная Дума являлась органом государственной власти в Российской Империи, то Ваша история действительно тянет на историю из параллельной реальности.
     
     
  • 5.70, меньшевик (?), 18:09, 10/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    причем тут Дума?
     
  • 4.54, Живот (?), 11:54, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Русскому языку тоже учили по-разному.
     
  • 2.32, Avator (ok), 20:22, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Apache конечно правильно поступают. Но выходить из JCP - глупо.
    > Так же поступили партии в России когда встали и вышли из Думы.
    > Этим они обеспечили формальное большинство "Большевикам". Что из этого вышло -
    > мы видим вокруг.

    Не думаю, что выйдут.. это было действительно тупо..
    Да и кроме того в JCP входят десятки компаний, в том числе и зубры индустрии... (что даже по анонсу видно)... а еще лучше оценить, зайдя на JCP.org и посмотрев список компаний участвующих в разработке стандартов.. например на JSR-286 или JSR-283

     

  • 1.40, maxkit (ok), 21:45, 07/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Java SE 8 в конце 2012 года

    Конца света, предсказанного индейцами, надо ждать от кода написанного на Java индийцами?

     
     
  • 2.42, Avator (ok), 21:47, 07/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> Java SE 8 в конце 2012 года
    > Конца света, предсказанного индейцами, надо ждать от кода написанного на Java индийцами?

    это пять ))
    =))) теперь всё стало на свои места))))

     

  • 1.55, northbear (??), 13:42, 08/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я думаю Apache с Google надо затеять свой диалект джава (даже под другим названием) и сделать халявный компилятор этого диалекта в байт-код Oracle JVM.

    Через какое-то время разработчики в силу большей открытости сами перелезут на решение Apache/Google. Главное обеспечить качественную поддержку языка для сторонних разработчиков.  

     
     
  • 2.59, iZEN (ok), 20:12, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Я думаю Apache с Google надо затеять свой диалект джава (даже под
    > другим названием) и сделать халявный компилятор этого диалекта в байт-код Oracle
    > JVM.

    Оно уже есть. Apache Harmony называется.

     

  • 1.58, umbr (ok), 18:27, 08/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пора уже переходить на D + Lisp + Fortran и не лить воду на электростанции алчных корпорастов.
     
     
  • 2.60, iZEN (ok), 20:15, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Пора уже переходить на D + Lisp + Fortran и не лить
    > воду на электростанции алчных корпорастов.

    Язык программирования D, вообще-то, интеллектуальная собственность Digital Mars.


     
     
  • 3.61, umbr (ok), 21:45, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Язык программирования D, вообще-то, интеллектуальная собственность Digital Mars.

    Язык программирования трудно сделать чьей-то собственностью.
    Компилятор DMD - просто бесплатный, LDC и GDC - свободные.

     
     
  • 4.62, pavel_simple (ok), 22:50, 08/12/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Язык программирования D, вообще-то, интеллектуальная собственность Digital Mars.
    > Язык программирования трудно сделать чьей-то собственностью.

    казылось-бы двойное нажатие мышки тоже -- ан-нет -- американовская копирастия не знает границ.

     
     
  • 5.64, umbr (ok), 00:30, 09/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    *sarcasm* Да, в Америке... В России пока с этим свободнее. На крайний случай есть Европа, Африка, Антарктида, Луна, Марс...
     
     
  • 6.69, upyx (ok), 11:05, 10/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Везде, где есть люди, будут совершаться глупости.
     

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



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

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