Comments 51
GNU GPL
0
GNU - is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix.
А лицензия у GNU одна - GPL. Поэтому словосочетание "под лицензией GNU" в принципе эквивалентно "под лицензией GNU GPL", если вы об этом.
А лицензия у GNU одна - GPL. Поэтому словосочетание "под лицензией GNU" в принципе эквивалентно "под лицензией GNU GPL", если вы об этом.
0
«по лицензии GNU GPLv2» — так наиболее корректно. То, что это не Lesser GPL и версия — принципиально важные вещи.
Что мешало программировать и использовать Java в Linux — непонятно, поскольку JRE и JDK есть, и не только от Sun. Для фанатов Столлмана давно есть свободный GCJ, пусть и не с таким богатым Classpath, как у версии от Sun, зато может нативные бинарники собирать.
Что мешало программировать и использовать Java в Linux — непонятно, поскольку JRE и JDK есть, и не только от Sun. Для фанатов Столлмана давно есть свободный GCJ, пусть и не с таким богатым Classpath, как у версии от Sun, зато может нативные бинарники собирать.
0
Мешало использовать то, что GCJ кучу библиотек не поддерживала, а от JRE и JDK исходников не было (очень многие дистрибутивы не хотят использовать ПО без исходников в базовой инфраструктуре - и правильно деляют). Когда GCJ подтянули и стало ясно что ещё год-два - и можно будет обойтись без Sun'а - тут-то JDK и открыли.
0
Sun просто какие-то сказочные дол6оё$$. Sun могла бы стать флагманом OSS, но вместо этого они продолжают цепляться за остатки IP. Играя в "приоткрывашки" с Solaris и Java, закрывая MySQL, они пытаются балансировать на грани миров.
-1
Нет, просто ведут свою политику, открывая то, что уже практически не нуждается в открытии (см. JAVA -> "IcedTea") и закрывая то, что еще может принести деньги (MySQL). "Ничего личного - просто бизнес" (c)
0
Да, я понимаю. Но почему? Джава могла бы править миром. А вместо этого "Linux-разработчики были вынуждены программировать на альтернативных языках"...
0
Ява не обладает той производительностью, которой может обладать приложение, написанное на Си. Разве нет?
+1
ключевое слово в вашем посте - может
а может и не обладать
а еще зачастую приложения бывают такие, что за 0.01 мс или за 0.1 мс оно выполняется - в контексте применения приложения роли не играет
а может и не обладать
а еще зачастую приложения бывают такие, что за 0.01 мс или за 0.1 мс оно выполняется - в контексте применения приложения роли не играет
+1
Под *nix есть куча программ на Python'е или Perl'е - а там с производительностью ваще швах. Мешали несколько причин, но главная - тот факт что Python и Perl были во всех дистрибутивах, а JDK - мало где.
0
UFO just landed and posted this here
> Раньше Linux-разработчики были вынуждены программировать на альтернативных языках, таких как C, C++ и PHP, теперь они получат в своё распоряжение свободный набор OpenJDK вместе с компиляторами.
:-)))))))))))))))
:-)))))))))))))))
+5
меня эта фраза тоже умилила =)
но если особо не придираться к тексту - новость весьма хорошая.
но если особо не придираться к тексту - новость весьма хорошая.
0
Ох, как мы, программисты альтернативного C++ без OpenJDK страдали :-) Теперь все с ног о головы облагодетельствованные ходить будем :-) Не, я ничего против Java не имею, в основном под ней и пиш последнее время. Но предложение аховое.
0
Вполне логичный шаг, учитывая намерения гнома использовать моно. В OS сильно не хватало удобного языка для быстрой разработки приложений, а это уже качественно другой уровень. Остаётся ждать потока свободного java софта.
0
Хм… Удобный язык для быстрой разработки — не python ли? Поток java-софта ждать не стоит, но его будет больше.
+2
ИМХО, но декстоп приложения значительно удобнее писать на java. хотя я очень поверхностно знаком с питоном и то в его веб ипостаси, а вот ява очень приятный язык.
0
Ява безоговорочно рулит в секторе enterprise-приложений, а он весьма и весьма крупный
достаточно сравнить список вакансий на позиции Java и Python разработчиков, хотя бы и в Москве
из этого следует, что Java-программистов больше
а больше программистов - больше софта, как-то так
достаточно сравнить список вакансий на позиции Java и Python разработчиков, хотя бы и в Москве
из этого следует, что Java-программистов больше
а больше программистов - больше софта, как-то так
0
UFO just landed and posted this here
Теперь не только бесплатная, но и свободная будет. От сана (раньше свободная версия была, но не связанная с ним). Разумеется, речь идет только о SE (EE — слишком жирно).
0
Грубо говоря, исходный код стал доступен для просмотра и модификации.
0
а разве src.zip не лежал всегда в корне JDK? а модификация.. хм - зачем?
0
Насколько мне известно, в том src.zip был далеко не весь код. Ну, а модификация... Тут уж как кому хочется :)
0
В src.zip были дааалеко не все исходники. А модификация... Представьте что вы выпустили дистрибутив с пятилетней поддержкой. А через года-два три Sun выпустил новую версию JDK и в ответ на просьбы заткнуть дыры в старой говорит "она давно устерела и вам надо upgrade сделать". И что вам после этого делать? Ставить своих пользователей перед фактом невыполнения обещаний? Кто вам дальше верить после этого будет?
Вот и не было JDK в базовой поставке большинства Linux'ов - со всеми вытекающими.
Одно жаль: время-то упущено. Если бы Java была открыта 10 лет назад, то Mono никто даже не стал бы разрабатывать, скорее всего, разработка программ на Java считалась бы нормой и т.д. А сейчас... народ уже в большинстве случаев сделал свой выбор - и почти всегда не в пользу Java... Из распространённых программ разве что OpenOffice.org Java хочет - догадайтесь с одного раза почему...
Вот и не было JDK в базовой поставке большинства Linux'ов - со всеми вытекающими.
Одно жаль: время-то упущено. Если бы Java была открыта 10 лет назад, то Mono никто даже не стал бы разрабатывать, скорее всего, разработка программ на Java считалась бы нормой и т.д. А сейчас... народ уже в большинстве случаев сделал свой выбор - и почти всегда не в пользу Java... Из распространённых программ разве что OpenOffice.org Java хочет - догадайтесь с одного раза почему...
+1
просто большинство дистрибутивов не включат в основную опоставку Java, т.к. она не под GNU GPL, а поскольку по дефолту ее нету, то смотрят на java уже немножко по-другому. А теперь она будет искаропки и будет счастье
0
Поменяйте заголовок)
А то стремно звучит "остатки Java")
А то стремно звучит "остатки Java")
0
Let the Source be with you, Luke
0
Остатки явы-просто прелесть!
0
Я бы убрал последний абзац и часть тегов из новости. А вообще благая весть.
+2
Поздно. Если бы это произошло году этак в 96-ом…
-1
если бы это произошло в 96-м не было бы ДотНета! И что было с Явой? Всегда неплохо кого то "догонять и перегонять" (СССР - эксепшн!) А догонять ещё есть куда ;)
IMHO - Билл Гейц для жавы сделал не меньше Сана! Одно только слово "Interoperability (pronounced IHN-tuhr-AHP-uhr-uh-BIHL-ih-tee) " дало возможность заработать, и не только имя , не одной тысяче коллег! Нужно же глобальнее думать, чем только о "ВиндовзМастДай" :))
IMHO - Билл Гейц для жавы сделал не меньше Сана! Одно только слово "Interoperability (pronounced IHN-tuhr-AHP-uhr-uh-BIHL-ih-tee) " дало возможность заработать, и не только имя , не одной тысяче коллег! Нужно же глобальнее думать, чем только о "ВиндовзМастДай" :))
0
...Всегда неплохо кого то "догонять и перегонять"
--------------------------------------------------
Вот дотнет и догоняет уже восемь лет. Может и догнал бы ужн если бы пальцами за косяки не цеплялся. :-)
--------------------------------------------------
Вот дотнет и догоняет уже восемь лет. Может и догнал бы ужн если бы пальцами за косяки не цеплялся. :-)
+2
Ну вообще то это тема для флэйма ...
.. Т.е. кто кого догоняет зависит от контекста. Можно сравнивать языки, можно платформы - результат будет всегда неоднозначный кто кого догоняет. Да и смысл? Последние нововведения в Жаве были кака раз после (читать - благодаря :) СиШарповских. (те же Generics - for ex. )
В жаве пока не сущестсвует настолько широкой интеграции с железом, мультимедией и тп. Например API для мобильных устройст, ГУИ интерфейсов, управлению задачами всё ещё кривые по сравнению с Windows.
Хоть я и убеждённый поклонник жавы, но по привычке буду в оппозиции ..
и на вопросы типа:
- Существует ли Жава-Оффис со всеми вытекающими(аналог МС-оффису)?
- Как мне настроить синхронизилку моего СмартФона с явой?
- Хочу что бы мой "хеллоу ворд" говорил человеческим голосом и по русски! Как?
- Что делать если один из жава-процессов завис?
- С чего начать при написании 3D-игрушки?
- Для предприятия нужно внедрить управление рабочими потоками (workflows). С чего начать?
...
вразумительных ответов у меня пока нет. У .НЕТА ответы есть. И дока на всё это лежит на одном единственном сайте.
А у Вас?
Несомненно для нового софта - Ява - жесть. Но существуют не только Web-приложения и стартапы....
...так что ещё догонять и догонять! Работы на всех хватит ;)
.. Т.е. кто кого догоняет зависит от контекста. Можно сравнивать языки, можно платформы - результат будет всегда неоднозначный кто кого догоняет. Да и смысл? Последние нововведения в Жаве были кака раз после (читать - благодаря :) СиШарповских. (те же Generics - for ex. )
В жаве пока не сущестсвует настолько широкой интеграции с железом, мультимедией и тп. Например API для мобильных устройст, ГУИ интерфейсов, управлению задачами всё ещё кривые по сравнению с Windows.
Хоть я и убеждённый поклонник жавы, но по привычке буду в оппозиции ..
и на вопросы типа:
- Существует ли Жава-Оффис со всеми вытекающими(аналог МС-оффису)?
- Как мне настроить синхронизилку моего СмартФона с явой?
- Хочу что бы мой "хеллоу ворд" говорил человеческим голосом и по русски! Как?
- Что делать если один из жава-процессов завис?
- С чего начать при написании 3D-игрушки?
- Для предприятия нужно внедрить управление рабочими потоками (workflows). С чего начать?
...
вразумительных ответов у меня пока нет. У .НЕТА ответы есть. И дока на всё это лежит на одном единственном сайте.
А у Вас?
Несомненно для нового софта - Ява - жесть. Но существуют не только Web-приложения и стартапы....
...так что ещё догонять и догонять! Работы на всех хватит ;)
0
> Хоть я и убеждённый поклонник жавы, но по привычке буду в оппозиции ..
> и на вопросы типа:
> - Существует ли Жава-Оффис со всеми вытекающими(аналог МС-оффису)?
Да, вот: EIOffice
> - Как мне настроить синхронизилку моего СмартФона с явой?
Дадут описание протокола — появится синхронизилка.
> - Хочу что бы мой "хеллоу ворд" говорил человеческим голосом и по русски! Как?
Есть Java Media API, библиотеки загружаются отдельно. Разрабатывайте.
> - Что делать если один из жава-процессов завис?
Кильнуть java-машину, но этого на моей памяти не было.
> - С чего начать при написании 3D-игрушки?
C изучения Java3D API (JSR-189 на сайте jcp.org), или это поможет: http://www.java3d.org/
https://java3d.dev.java.net/
Вот проекты на Java:
http://java.sun.com/products/jfc/tsc/sightings/index.html
> и на вопросы типа:
> - Существует ли Жава-Оффис со всеми вытекающими(аналог МС-оффису)?
Да, вот: EIOffice
> - Как мне настроить синхронизилку моего СмартФона с явой?
Дадут описание протокола — появится синхронизилка.
> - Хочу что бы мой "хеллоу ворд" говорил человеческим голосом и по русски! Как?
Есть Java Media API, библиотеки загружаются отдельно. Разрабатывайте.
> - Что делать если один из жава-процессов завис?
Кильнуть java-машину, но этого на моей памяти не было.
> - С чего начать при написании 3D-игрушки?
C изучения Java3D API (JSR-189 на сайте jcp.org), или это поможет: http://www.java3d.org/
https://java3d.dev.java.net/
Вот проекты на Java:
http://java.sun.com/products/jfc/tsc/sightings/index.html
0
согласен - кто ищет тот всегда найдёт, но...
..речь о Яве, как о платформе, предоставляющей "всё в одном флаконе" :
- в идеале сразу и бесплатно (для MS - условно оффис, бровзер, медиа/speech-API, синхронизилку с девайсами, )
- в худшем случае по запросу/за деньги ( тот же workflow )
Так что Яве пока таки "догонять" -т.к. такого сервиса поставки в одном месте ни у кого не найти.
ЗЫ
>> - Что делать если один из жава-процессов завис?
>Кильнуть java-машину, но этого на моей памяти не было.
ну ясна третье тысячилетие на дворе, а без перезагрузки - никак ;)
ЗЫЗЫ
А за 3D - спасиба - давно там не был! Приятно удивлён. А что, есть хоть один шутер, в который можно погонять вечерочек?
..речь о Яве, как о платформе, предоставляющей "всё в одном флаконе" :
- в идеале сразу и бесплатно (для MS - условно оффис, бровзер, медиа/speech-API, синхронизилку с девайсами, )
- в худшем случае по запросу/за деньги ( тот же workflow )
Так что Яве пока таки "догонять" -т.к. такого сервиса поставки в одном месте ни у кого не найти.
ЗЫ
>> - Что делать если один из жава-процессов завис?
>Кильнуть java-машину, но этого на моей памяти не было.
ну ясна третье тысячилетие на дворе, а без перезагрузки - никак ;)
ЗЫЗЫ
А за 3D - спасиба - давно там не был! Приятно удивлён. А что, есть хоть один шутер, в который можно погонять вечерочек?
0
> Так что Яве пока таки "догонять" -т.к. такого сервиса поставки в одном месте ни у кого не найти.
Это Вы о чём, простите?
Сервис доставки в Java есть на основе JNLP и динамически подгружаемых .class-файлов (когда упаковка в *.jar не используется).
> ну ясна — третье тысячилетие на дворе, а без перезагрузки - никак ;)
Ну это как решит JVM: если процесс реально не отвечает, то она выбросит ошибку времени выполнения и стэк вызовов до метода, где процесс висит в лучшем случае. А если программа зависла по прихоти программиста,то тут только килять или использовать удалённую отладку через JPDA.
> А за 3D - спасиба - давно там не был! Приятно удивлён. А что, есть хоть один шутер, в который можно погонять вечерочек?
Jake2
Это Вы о чём, простите?
Сервис доставки в Java есть на основе JNLP и динамически подгружаемых .class-файлов (когда упаковка в *.jar не используется).
> ну ясна — третье тысячилетие на дворе, а без перезагрузки - никак ;)
Ну это как решит JVM: если процесс реально не отвечает, то она выбросит ошибку времени выполнения и стэк вызовов до метода, где процесс висит в лучшем случае. А если программа зависла по прихоти программиста,то тут только килять или использовать удалённую отладку через JPDA.
> А за 3D - спасиба - давно там не был! Приятно удивлён. А что, есть хоть один шутер, в который можно погонять вечерочек?
Jake2
0
>- Для предприятия нужно внедрить управление рабочими потоками (workflows). С чего начать?
Для предприятия и управления потоками есть продукция IBM (Lotus). Lotus workflow, например.
Для предприятия и управления потоками есть продукция IBM (Lotus). Lotus workflow, например.
0
> - Для предприятия нужно внедрить управление рабочими потоками (workflows). С чего начать?
GanttProject подойдёт?
GanttProject подойдёт?
0
Sun - это жесть, уважаю их!
+1
Столлман задушил бы за заголовок «Linux для всех: Sun опубликует остатки Java под GNU» :)
0
Sign up to leave a comment.
Sun опубликует остатки Java под GPL