LINUX.ORG.RU

Java бесплатна? Больше нет

 , , ,


0

0

Использование в коммерческих целях нового, улучшенного сборщика мусора G1, начиная с релиза 1.6.0_14, возможно разрешается только после заключения контракта на поддержку Java. Или приобретения продукции Oracle.

Следует отметить, что в этом релизе данный сборщик мусора всё ещё проходит стадию тестирования.

Обречен ли OpenJDK стать кастрированным решением, в то время как все хорошие вещи будут только в Java SE для бизнеса?

>>> Подробности

Ответ на: комментарий от mv

>> ООО тащит все зависимости с собой. rpm -ql openoffice.org-ure ?

> У меня система ходит строем. Сказал: "Никакой, нафиг, йавы", значит, никакой, нафиг, йавы.

> Явовские фильтры в OOo не использую.

Холивар с самим собой?! :(

Это значит, не сильно нужно при работе. Повезло человеку, что ему несут узкий список форматов.

Orlusha ★★★★
()
Ответ на: комментарий от fi

> Плавали знаем - ZFS не может быть портировано в Linux как раз из-за патентов.

реализовать ее не кто не мешает

не совместима только лицензия на исходники

namezys ★★★★
()
Ответ на: комментарий от Orlusha

>мало того что может допилить это до состояния, пригодного для запуска в нём оракла, он ещё может заказать процессор, оптимизированный под это.

Одна строчка в лицензии на Oracle "...using Google Darvik VM permitted only when licence from Oracle is bought" может перечеркнуть все планы Google :)

Karapuz ★★★★★
() автор топика
Ответ на: комментарий от mv

> > А кому нужны эти 15 лет поддержки?

> Новейшие IBM System z (z/Architecture, очень навороченные железки) поддерживает выполнение коболовских бинарников, скомпилированных ещё на S/370 (или даже S/360?)

Ты не понял. Речь идёт о древних версиях JRE. Вот например первая версия JRE появилась в 1995 году, то есть 14 лет назад. Расскажи мне, кому была нужна эта версия хотя бы в 2000 году? Или кому сегодня нужна JRE 1.3? Или вот недавно вышла последняя 19-я сборка JRE 1.4.2. Как много софта, написанного под 1.4.2, не cможет работать под JRE 6? Даже если такой софт где-то есть, почему выгоднее платить Sun/Oracle за JRE 1.4.2 каждый год, вплоть до 2024 года, чем заплатить разработчикам за перенос этого софта под JRE 6?

bbk123 ★★★★★
()
Ответ на: комментарий от Orlusha

>Успокойтесь, уважаемый мужик. Не будет такого.

Такого конечно не будет, потому что не глупых людей не так то и много. Для остальных есть жаба. Хоть кложуре туда пристройте, хоть нетбинс с эклипсом. Поменяется лишь цвет, а суть останется той же. Кстати говоря, молодое поколение и так вытопчет себе "полянко" и крайне сомневаюсь что оружием будет жаба. А лисп, сколько бы лет ему не было, всегда будет на голову (две, три) впереди ваших коммерческих поделий. Ибо это штуковина академическая, а не созданная тупоголовыми бизнесменами и бизнесвуменами ( чтобы не быть отвиненным в сексизме). А знает ли уважаемый что лиспер получает , если на зарплате, в четыре пять раз больше жалкого жаба-кодера? Но это хороший лиспер, потому что других не бывает.

kristall ★★
()
Ответ на: комментарий от real_maverick

>если я не прав поправьте pls.

сказано же - release notes юридической силы не имеют.

thevery ★★★★
()
Ответ на: комментарий от nempyxa

> Корпоративщиам нужно. Ибо заниматься перепесыванием/поддержкой корпоративного софта под изменения платформ и сред - может обходиться в копеечку.

Назови корпоративщиков, которые до сих пор сидять под JRE 1.3 и не переходят хотя бы на JRE 1.4.2 потому что там их корпоративный софт не заработает.

bbk123 ★★★★★
()

Сколько же у нас тут даунов-то с постами выше...

Кста, а почему никто не вспомнил про альтернативные bea и ibm?

Bohtvaroh ★★★★
()
Ответ на: комментарий от Orlusha

Откуда на 15? Лиспу недавно 50 лет справляли. А еще прибегут, и не прибегут, а приползут на коленях, размазывая слюни по подбородку. Через пару-тройку лет, уровень выпускников-программистов будет соответсвовать индускому ПТУ, а что такое лямбда-куб, буду знать только я и еще пара чуваков с мехмата.

Sun-ch
()
Ответ на: комментарий от Sun-ch

через какие пару-тройку? он уже давно таков, потому что куча быдла уже на 3-4 курсе подседает на формоклепание в распространяемой для студентов бесплатно визуалстудии экспресс

PayableOnDeath
()
Ответ на: комментарий от Sun-ch

> Понтов не хватает, как в хаскелле. Когда говоришь, что пишешь на яве, все сразу морщат морду.

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

Bohtvaroh ★★★★
()
Ответ на: комментарий от mv

>Новейшие IBM System z (z/Architecture, очень навороченные железки) поддерживает выполнение коболовских бинарников, скомпилированных ещё на S/370 (или даже S/360?)

меня всегда умиляет сравнение с IBM. почему в AIX 5.3 xlc скакнула аж на 4 версии?

borisych ★★★★★
()
Ответ на: комментарий от AVL2

>так что стоит ожидать аналогичных действий и в области солярки и, не дай бог, опенофиса.

А что OpenOffice? Ну существует проприетарный StarOffice параллельно ему, и что? На худой конец форкнут его. А OpenSolaris вообще не нужен.

sinister666 ★★
()
Ответ на: комментарий от kristall

>Говорю вам бросайте массово это поделие и переходите на лисп,tcl и c и пусть старичье колупается в своей жапэ до потери пульса.

Ржал.

r ★★★★★
()
Ответ на: комментарий от r

> Ржал.

Дык, пионеры-долбо*** на лоре хуже анонимусов. Не торт. :(

Bohtvaroh ★★★★
()

Почему никто еще не обратил внимания вот на это:

>This release is Windows 7 support-ready and includes support for Internet Explorer 8, Windows Server 2008 SP2, and Windows Vista SP2.

Как бэ замноговато Win*.

mrxrrr
()
Ответ на: комментарий от mrxrrr

> Как бэ замноговато Win*.

Это называется кроссплатформенностью и это хорошо. А вот виндофобия - наоборот.

bbk123 ★★★★★
()
Ответ на: комментарий от Karapuz

>Одна строчка в лицензии на Oracle "...using Google Darvik VM permitted only when licence from Oracle is bought" может перечеркнуть все планы Google :)

Не шути так - неокрепшие умы могут принять за чистую монету.

r ★★★★★
()
Ответ на: комментарий от bbk123

>Расскажи мне, кому была нужна эта версия хотя бы в 2000 году?

Мне. Наш продукт работал до 2006 даже в MS JView и Apple MRJ. Все очень просто: под старые венды (до 2000) не ставился 1.4, а под девятыми маками и близко ее не было. А клиенты были.

>Как много софта, написанного под 1.4.2, не cможет работать под JRE 6?


Задай лучше вопрос где эта шестерка есть. посмотри на эппл. поплачь.

r ★★★★★
()
Ответ на: комментарий от kristall

>Такого конечно не будет, потому что не глупых людей не так то и много.

Неглупые люди пишут на С только когда от этого никуда неспрятатьсянескрыться. Иначе он идиот.

r ★★★★★
()
Ответ на: комментарий от Karapuz

>> мало того что может допилить это до состояния, пригодного для запуска в нём оракла, он ещё может заказать процессор, оптимизированный под это.

> Одна строчка в лицензии на Oracle "...using Google Darvik VM permitted only when licence from Oracle is bought" может перечеркнуть все планы Google :)

????? Это каким образом оракл может определяит использование не своих продуктов с не своими для третьих сторон???

Orlusha ★★★★
()
Ответ на: комментарий от kristall

>> Успокойтесь, уважаемый мужик. Не будет такого.

> Такого конечно не будет, потому что не глупых людей не так то и много. Для остальных есть жаба.

В оракле, зибеле, ИБМ с зависимымис структурами и в десятках тысяч других фирм только ненеглупые?

> Кстати говоря, молодое поколение и так вытопчет себе "полянко" и крайне сомневаюсь что оружием будет жаба.

Ну вот когда вытопчет, тогда и посмотрим. Кто полянко, а кто ямищо.

> А лисп, сколько бы лет ему не было, всегда будет на голову (две, три) впереди ваших коммерческих поделий. Ибо это штуковина академическая, а не созданная тупоголовыми бизнесменами и бизнесвуменами ( чтобы не быть отвиненным в сексизме).

Он не выше. Он рядом, ибо лисп основван на иных принципах, нежели ява, и предназначен для других целей. Вы ещё экспресс вспомните.

> А знает ли уважаемый что лиспер получает, если на зарплате, в четыре пять раз больше жалкого жаба-кодера?

Вот и момент истины. Потому и лисп используют настолько редко, насколько возможно. Дорогая поддержка никому не нужна. Знаю по своим проектам на перле, которые были в 6-7 (!!!) раз короче альтернативных языков, но заказчик требовал си-диез или вб, потому что его сотрудники ничего другого не знали. С моно вышло то ещё мучение, надолго запомню.

> Но это хороший лиспер, потому что других не бывает.

Сам себя не похвалишь -- спишь, как оплёванный.

Если машина может ездить на мазуте, не обязательно заливать в неё 98-й.

Orlusha ★★★★
()
Ответ на: комментарий от bbk123

>> Как бэ замноговато Win*.

> Это называется кроссплатформенностью и это хорошо. А вот виндофобия - наоборот.

Вот ведь странно: микрософт это кроссплатформенностью не считает. :)

Orlusha ★★★★
()
Ответ на: комментарий от Sun-ch

> Откуда на 15? Лиспу недавно 50 лет справляли. А еще прибегут, и не прибегут, а приползут на коленях, размазывая слюни по подбородку. Через пару-тройку лет, уровень выпускников-программистов будет соответсвовать индускому ПТУ, а что такое лямбда-куб, буду знать только я и еще пара чуваков с мехмата.

Ещё один претендент на высокую зарплату.

Если софтину можно написать без лямбда-куба, она будет менее красивой в исходнике, но более дешёвой в поддержке. Что и видим в мейнстриме.

Orlusha ★★★★
()
Ответ на: комментарий от Sun-ch

> буду знать только я и еще пара чуваков с мехмата.

>Sun-ch

Ааааа, так это не Питер. Это или Москва, или Новосибирск...

Здорово же вас провели, уважаемые лоровцы! Данное лицо к сану если и имело отношение после 2004 года, то только по линии маркетинга.

Orlusha ★★★★
()
Ответ на: комментарий от bbk123

> > А кому нужны эти 15 лет поддержки?

> Ты не понял. Речь идёт о древних версиях JRE. Вот например первая версия JRE появилась в 1995 году, то есть 14 лет назад. Расскажи мне, кому была нужна эта версия хотя бы в 2000 году?


Тому, у кого было железо и ОС, купленные на рынке в 1996 г.

Всегда ваш, К.О.

LamerOk ★★★★★
()

Масквичи, у вас что - день работиника психиатрической лечебницы, все врачи перепились, психи разбежались и собрались на ЛОРе?

no-dashi ★★★★★
()
Ответ на: комментарий от vold

>Mono будет вечно плестись в хвосте дотНет и бороться за совместимость с ним.
Вы видимо не в теме.
Моно самодостоаточный продук. Совместимость с .Net мало кого волнует, хотя возможность переность код с Windows иногда полезна.

grim ★★☆☆
()
Ответ на: комментарий от r

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

grim ★★☆☆
()
Ответ на: комментарий от r

> > Расскажи мне, кому была нужна эта версия хотя бы в 2000 году?

> Мне. Наш продукт работал до 2006 даже в MS JView и Apple MRJ. Все очень просто: под старые венды (до 2000) не ставился 1.4, а под девятыми маками и близко ее не было. А клиенты были.

JRE 1.3 и 1.4 прекрасно ставились под Win9x/ME: http://java.sun.com/j2se/1.3/system-configurations.html http://java.sun.com/j2se/1.4.2/system-configurations.html

MSJVM и Apple MRJ 2.2.x соответствовали вовсе не Java 1.0 образца 1995 года.

> > Как много софта, написанного под 1.4.2, не cможет работать под JRE 6?

> Задай лучше вопрос где эта шестерка есть. посмотри на эппл. поплачь.

Всё у них есть http://developer.apple.com/java/

bbk123 ★★★★★
()
Ответ на: комментарий от grim

>> Mono будет вечно плестись в хвосте дотНет и бороться за совместимость с ним. > Вы видимо не в теме. > Моно самодостоаточный продук. Совместимость с .Net мало кого волнует, хотя возможность переность код с Windows иногда полезна.

Дык, насколько я понимаю, оно и было создано для того, чтобы виндовые точкаНет-проги выполнять под линухом. Или я не прав?

vold ★★★★★
()
Ответ на: комментарий от LamerOk

> > > А кому нужны эти 15 лет поддержки?

> > Ты не понял. Речь идёт о древних версиях JRE. Вот например первая версия JRE появилась в 1995 году, то есть 14 лет назад. Расскажи мне, кому была нужна эта версия хотя бы в 2000 году?

> Тому, у кого было железо и ОС, купленные на рынке в 1996 г.

JRE 1.3.0, появившаяся в мае 2000 года, поддерживала Windows 95. И предыдущие 1.2.x версии JRE тоже поддерживала Windows 95.

bbk123 ★★★★★
()
Ответ на: комментарий от grim

>IBM это выгодно. Они столько берут за контракты, что пара копеек их не взволнует.

Любые ходы направленные на удорожание жабы - не выгодны IBM. Вплоть до переходя гармонии из спонсируемого проекта - в основной.

r ★★★★★
()
Ответ на: комментарий от bbk123

> JRE 1.3 и 1.4 прекрасно ставились под Win9x/ME:

1.4 - только SE. 1.3 не интересен. В 2005 оду клиент или может поставить нормальную жабу или не будет рыть в архзивах в поисках древних версий. MS JView стоял на таких системах по умолчанию.

>MSJVM и Apple MRJ 2.2.x соответствовали вовсе не Java 1.0 образца 1995 года.


Я тебе показываю пример необходимости долгосрочной поддержки - при чем тут 995 год? Крупная японская корпорация в которой сотни 9х маков не будет менять парк компьютеров ради продукта. Оно поищет конкурентов которые обеспечат продуктом который подходит под их конфигурацию.

>Всё у них есть http://developer.apple.com/java/



Сам сходи по своей ссылке. 10.5.4 or later. При чем только для x64 Intel. До этой версии - только j2se 5. Если даже мистически юзера проапдейтят себе ос (что вообще почти фантастика) - то процессор у них из павера интелом не станет.

Эппл очень хреново развивает жабу. Вот у эпла надо исходники отобрать и в опенждк отдать.

r ★★★★★
()
Ответ на: комментарий от Sun-ch

Ну а с др. стороны, насколько этот ламбдакуб языки программирования освоили? Исчисление конструкций, вроде, ни один яп не предоставляет.

impfp
()
Ответ на: комментарий от vold

>Дык, насколько я понимаю, оно и было создано для того, чтобы виндовые точкаНет-проги выполнять под линухом. Или я не прав?

И много виндовых точкаНет-прог под линуксом работают? И отчего бы моно еще и под винду делали? А gtk# откуда - тоже из венды? Изучите матчасть хотя бы - http://mono-project.com/FAQ:_General - "What is Mono exactly?".

h8 ★★★
()
Ответ на: комментарий от h8

и там написано: "...develop an open source, UNIX version of the Microsoft .NET development platform..." А уж то, что они не осилили реализовать весь Microsoft .NET development platform - как раз и свидетельствует о том, что они будут в роли вечного догоняющего, и, как следствие, не нужны.

m1ke
()
Ответ на: комментарий от r

> > JRE 1.3 и 1.4 прекрасно ставились под Win9x/ME:

> 1.4 - только SE. 1.3 не интересен. В 2005 оду клиент или может поставить нормальную жабу или не будет рыть в архзивах в поисках древних версий. MS JView стоял на таких системах по умолчанию.

Кому-то требовалась не-SE на Win9x/ME? В 2005 году клиент мог в течении одной минуты поставить даже 5-ю JRE.

> > MSJVM и Apple MRJ 2.2.x соответствовали вовсе не Java 1.0 образца 1995 года.

> Я тебе показываю пример необходимости долгосрочной поддержки - при чем тут 995 год? Крупная японская корпорация в которой сотни 9х маков не будет менять парк компьютеров ради продукта. Оно поищет конкурентов которые обеспечат продуктом который подходит под их конфигурацию.

Ну так и JRE они обновлять не будут. В чём же тогда смысл 15-и летней поддержки JRE? Кому это надо:

http://www.sun.com/software/javaseforbusiness/support.jsp

> > Всё у них есть http://developer.apple.com/java/

> Сам сходи по своей ссылке. 10.5.4 or later. При чем только для x64 Intel. До этой версии - только j2se 5. Если даже мистически юзера проапдейтят себе ос (что вообще почти фантастика) - то процессор у них из павера интелом не станет.

Ну так есть J2SE 5.0, какая разница? И вообще я тебя понял так, что под Apple Java 6 якобы отсутствует совсем.

> Эппл очень хреново развивает жабу. Вот у эпла надо исходники отобрать и в опенждк отдать.

Не надо ничего отбирать, да и не поможет это особо. Завтра они выпустят новую модель, в которой старый код не работает. Нужна нормальная документация, а не код. Код найдётся кому писать.

bbk123 ★★★★★
()
Ответ на: комментарий от Al-Rashidu

> <предлагаю забанить - мания величия? <Где традиции ЛОРа? лора? лор? где?

Это и есть традиция ЛОРа. Предлагать друг друга банить. Но банить не будут. Тут вообще никого не банят. Просто некоторые тролли становятся такими толстыми, что в дверь не пролазят...

atrus ★★★★★
()
Ответ на: комментарий от Sun-ch

>Когда говоришь, что пишешь на яве, все сразу морщат морду.

Ну так не признавайся. Говори, что работаешь танцором в гей-клубе, тоже не фонтан, но хоть не так позорно...

AVL2 ★★★★★
()
Ответ на: комментарий от bbk123

>Кому-то требовалась не-SE на Win9x/ME?

1.4 жаба @since win98_SE_.

>Ну так и JRE они обновлять не будут. В чём же тогда смысл 15-и летней поддержки JRE?


Кто тебе сказал? Багфиксы и патчи у них ставятся.

>Кому это надо:


Тем кому это надо сейчас. Если ты не заметил то до недавнего времени апдейті шли и на пятерку и на 1.4. Теперь все - финал. Зайди на сан и попробуй скачать 6 и 5/1.4 - ощути разницу.

>Ну так есть J2SE 5.0, какая разница?


Ты не знаешь какая разница между 5 и 6?

>И вообще я тебя понял так, что под Apple Java 6 якобы отсутствует совсем.


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

r ★★★★★
()
Ответ на: комментарий от kristall

>Вы посмотрите на дизайн этого оракла

Ты наркоман? Какой дизайн? Оракл - это БД же, или ты о дефолтной web-морде? Так она имхо никому и не нужна.

Dudraug ★★★★★
()

Рано хороните еще. G1 сейчас выключен, и без него можно продолжать юзать джаву как и раньше, на тех же условиях. Чтобы его включить надо специально указывать параметр. Я думаю когда он выйдет из тестинга его точно также можно и выключить.

Интересно что OpenJDK оказывается тоже не совсем "Open", большая часть кода действительно под GPL2, но есть некие "Binary plugs" без которых эту самую JDK не собрать. Для них вообще нет исходников и распространяются они под "Binary License for OpenJDK".

Lucky1 ★★★
()
Ответ на: комментарий от namezys

>> Плавали знаем - ZFS не может быть портировано в Linux как раз из-за патентов.

> реализовать ее не кто не мешаетне совместима только лицензия на исходники

Это вам в сане сказали???? напишете на kernel.org - а то они не в курсе :))

PS если вам действительно интересно - поищите переписку по поводу реализации zfs в grub и почему НЕ получилось развить ее до полноценной fs.

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

fi ★★★
()
Ответ на: комментарий от r

> > Кому-то требовалась не-SE на Win9x/ME?

> 1.4 жаба @since win98_SE_.

Ясно. Тогда почему 1.3 по сравнению с MSJVM была неинтересна?

> > Ну так и JRE они обновлять не будут. В чём же тогда смысл 15-и летней поддержки JRE?

> Кто тебе сказал? Багфиксы и патчи у них ставятся.

В течении 15 лет? Я конечно понимаю, что Apple - довольно специфичная платформа и Java там вообще не фонтант. Но на Windows 2K+ или Solaris, что мешает обновиться? Пользователи Win9x/ME неинтересны поскольку 15-и летнюю поддержку от Sun они точно не покупают. Я знаю одну причину из-за которой крупные компании продолжают использовать старые JRE - из-за корпоративного софта который они однажды купили. Вот и наша компания вынуждена до сих пор вести разработку на 1.4.2 потому что до недавнего времени были клиенты, использующие AS под такую JRE. Несколько лет назад разработка велась вообще на 1.3, но сейчас планируем переходить на 5.0. Динозавров сидящих на одной версии Java SE for Business по 15 лет пока не попадалось. Да и откуда им взяться? Ведь в таком случае платить придётся не только Sun. Кстати Sun и сама не в восторге от поддержки своих артефактов, даже за деньги, и настоятеьно рекомендует обновиться:

http://java.sun.com/j2se/1.3/download.html

Ну и даже если не хочет заказчик переходить, например, с 1.3.1 на 1.4.2, ну и хорошо. Зачем ему обновления если у него и так всё работает?

> > Кому это надо:

> Тем кому это надо сейчас. Если ты не заметил то до недавнего времени апдейті шли и на пятерку и на 1.4. Теперь все - финал. Зайди на сан и попробуй скачать 6 и 5/1.4 - ощути разницу.

Причём тут скачать? Скачать можно и 1.0.2, но это не значит, что она поддерживается. Я знаю и даже в этой теме уже говорил, что недавно вышло последнее 19-е обновление к 1.4.2 и все следующие обновления будут за деньги. Ну и замечательно. Кто-то уже купил годовую подписку на Java SE 1.4.2 for Business? Кто-то собирается продлевать эту подписку 15 лет? Если ты таких знаешь, будет очень интересно послушать.

> > Ну так есть J2SE 5.0, какая разница?

> Ты не знаешь какая разница между 5 и 6?

Знаю. Не такая значительная как между 4 и 5. Какие отличия 6 от 5 могут стать принципиально важными для портирования вашего софта под Apple? Что есть в 6 такого, без чего вашу программу не купят?

> > И вообще я тебя понял так, что под Apple Java 6 якобы отсутствует совсем.

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

Со временем будет не только под последний MacOS X. Ты лучше расскажи чем пятёрка так сильно не устраивает?

bbk123 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.