The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Apache прекращает разработку stdcxx, стандартной  ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Apache прекращает разработку stdcxx, стандартной  ..."  +/
Сообщение от opennews (??) on 19-Июл-13, 10:03 
Фонд Apache объявил (http://mail-archives.apache.org/mod_mbox/stdcxx-dev/201307.m...) о закрытии проекта Apache C++ Standard Library (http://stdcxx.apache.org/) (stdcxx), в рамках которого развивалась реализация стандартной библиотеки для языка C++, распространяемая под лицензией Apache. Наработки проекта перемещены в репозиторий устаревших проектов Apache Attic (http://attic.apache.org/). Код библиотеки был открыт компанией  Rogue Wave Software в 2005 году, после чего проект развивался под эгидой Фонда Apache.


В качестве причины закрытия называется прекращение активности проекта последние несколько лет  и отсутствие заинтересованных разработчиков, в условиях существования более актуальных реализаций стандартной библиотеки C++  от проектов GCC (libstdc++, лицензия GPL) и LLVM (libc++, BSD-подобная лицензия). Последний релиз stdcxx 4.2.1 вышел в 2008 году, после чего развитие проекта остановилось, несмотря на выход нового стандарта C++11 (поддержку  C++11 планировалось (http://wiki.apache.org/stdcxx/Cpp0x) реализовать в выпуске stdcxx 4.3 и включить по умолчанию в 5.0).


Интересно, что C. Bergström, технический директор компании PathScale, прокомментировал (http://mail-archives.apache.org/mod_mbox/stdcxx-dev/201307.m...) действия фонда Apache как глупое бюрократическое решение. По его мнению проект не утратил свой потенциал и имеет активных пользователей, но вместо того чтобы найти новые пути развития проекта и дать ему ещё один шанс, управляющий совет решил похоронить stdcxx.


URL: http://mail-archives.apache.org/mod_mbox/stdcxx-dev/201307.m...
Новость: http://www.opennet.dev/opennews/art.shtml?num=37455

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +4 +/
Сообщение от Аноним (??) on 19-Июл-13, 10:03 
никто не мешает свободному сообществу форкнуть его и развивать дальше
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +12 +/
Сообщение от Карбофос (ok) on 19-Июл-13, 10:10 
у свободного сообщества есть libstdc++, как указано в новости.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –16 +/
Сообщение от linux must __RIP__ on 19-Июл-13, 10:32 
это у не свободного. У свободного есть libc++.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +9 +/
Сообщение от Аноним (??) on 19-Июл-13, 10:57 
У свободного есть libstdc++, у анархического есть libc++.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –2 +/
Сообщение от BratSinot (ok) on 19-Июл-13, 11:01 
Кропоткин считал что анархизм есть только в виде анархо-коммунизма. Поэтому, у анархистов есть GPL.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –10 +/
Сообщение от linux must __RIP__ on 19-Июл-13, 11:46 
свободного в клетке?.. вы уже за клетку выглянуть не можете..
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

23. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +6 +/
Сообщение от quux email(??) on 19-Июл-13, 19:34 
Зачем нам выглядывать за вашу клетку ?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

35. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –3 +/
Сообщение от linux must __RIP__ on 20-Июл-13, 17:31 
вы точно не перепутали стороны клетки?:) боюсь что да..
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

40. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +/
Сообщение от Аноним (??) on 21-Июл-13, 08:36 
> вы точно не перепутали стороны клетки?:) боюсь что да..

Я уже давно понял что ваши кривляния мне напоминают выходки обезьян в клетке :).

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

14. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +2 +/
Сообщение от Алексей (??) on 19-Июл-13, 11:57 
Свобода - это когда есть выбор. Он был у разработчиков компиляторов.
А тут просто задача решенная, стандарты приняты (причем после эпического по объемам обсуждения и споров), код реально можно писать портабельный (даже на проприетарь/обратно). Какое-то независимое развитие может навредить всем, наоборот - актуально все объединять и избавляться от дублирования усилий по поддержке (задача решается 2 раза, результат получается 1 (задача-то одна всего), баги - наоборот - каждый за себя делает, а фиксит и за себя, и за того парня).
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

44. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +/
Сообщение от DFX (ok) on 22-Июл-13, 15:21 
но-но, эти BSD'унческие сравнения оскорбляют мои анархические чувства !
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

18. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +2 +/
Сообщение от Аноним (??) on 19-Июл-13, 16:41 
> У свободного есть libc++.

Ну да, а потом эта ваша свобода в виде блобов от сони/жуниперов/эпплов прилетает в виде EULA на наши бошки...

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору
Часть нити удалена модератором

33. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +3 +/
Сообщение от Аноним (??) on 20-Июл-13, 15:22 
> Если что -- код LLVM свободно доступен. Так, для справки.

Он, конечно, свободно доступен, но под конкретную платформу от упомянутых just in case как-нить сам портируй. Знаем-знаем. Или паяй на кухне свой девайс, ведь у тебя есть выбор, блаблабла.

Ну вот мой выбор - иметь дело с кооперативными проектами. А не теми кто меня пытается поизящнее поиметь и обжулить всяким формальным верчением фактами.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

34. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –1 +/
Сообщение от Аноним_тот_же on 20-Июл-13, 16:21 
> но под конкретную платформу

http://llvm.org/docs/GettingStarted.html#hardware
А о какой платформе идет речь?

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

38. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +1 +/
Сообщение от Аноним (??) on 21-Июл-13, 08:26 
> А о какой платформе идет речь?

Например, о железе от apple/sony/juniper. Обычно там свобода в виде фошысской EULA, блобья, лоченых загрузчиков, DRM, отсутствия спеков и прочие прелести.

Но у меня есть выбор: я могу спаять себе такое же на кухне и прогнать весь цикл портирования самолично. Правда, на это придется убабахать несколько лет. Что мне не нравится. Поэтому я обнаружил что оказывается, в природе есть намного более кооперативные и результативные формы взаимодействия разработчиков, производителей оборудования и прочая. Вот это уже гораздо интереснее. Но это не про BSDL/Apache, код под которыми традиционно зажимают при первом удобном случае.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

3. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –1 +/
Сообщение от SubGun (ok) on 19-Июл-13, 10:12 
Кто-нибудь из его адептов может сказать чем оно интереснее с++ от gcc?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –1 +/
Сообщение от Алексей (??) on 19-Июл-13, 12:10 
там где уже работает - будет работать вечно, без необходимости что-то чинить, или тратить силы на поддержку.
а интересного - ничего :) если в конкретной ситуации доступно более 1 решения, то заметные различия - это бага.
вот в С поинтереснее все (uclibc и glibc развиваются, но и остальные выбрасывать никто не выбрасывает)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

19. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +1 +/
Сообщение от Аноним (??) on 19-Июл-13, 16:53 
> там где уже работает - будет работать вечно, без необходимости что-то чинить,

Ни разу не видел чтобы апликушники чинили чей либо libstd. Так что не надо тут нам маркеингового буллшита, да еще выгораживающего очередной дезактивированный отход в могильнике опача к тому же.

Упал фон - на захоронение. Апачу не в первый раз, они привычные.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

26. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –1 +/
Сообщение от Алексей (??) on 19-Июл-13, 22:08 
починку либы силами пользователей никто и не предлагает, ибо абсурд.
но и чего-то еще делать в связи с официальным объявлением тоже не надо.
а объявили они скорее не ради пиара, а наоборот - чтобы новички сдуру не тянули зависимость перепутать актуальный вариант и трупик - ошибка очень типичная, а с апачем еще усугубляется тем что имя громкое (общеизвестное), оформлено - как живое, и гугл ранжирует хорошо.

кстати в коммитах первой ветки апача (сам httpd) самых последних (когда уже просто готовы были забить на правила, лишь бы убрать) довольно любопытно показана и объяснена процедура. я помню даже проникся и чуть не перестал пользоваться старой версией...

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

28. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +1 +/
Сообщение от Аноним (??) on 19-Июл-13, 23:29 
> починку либы силами пользователей никто и не предлагает, ибо абсурд.

Ну так тогда вашим громким заявам - грош цена в базарный день. Раз тем кто пользует библу ничего делать не требуется - не вижу проблем. А так то да, труп - самое стабильное состояние програмы/библы. Вон MS-DOS стабилизирован так уж стабилизирован. Ну вот и апачевой либе наступил стабилизец.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

41. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 21-Июл-13, 23:13 
> кстати в коммитах первой ветки апача (сам httpd) самых последних
> (когда уже просто готовы были забить на правила, лишь бы убрать)

Да уж, уроды.  Что он им плохого сделал?  Работал и решето при этом не напоминал.  Разве что виндовый порт был сбоку припёка.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

22. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +/
Сообщение от vollmond on 19-Июл-13, 18:54 
вы разницу не замечаете на глазок?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

31. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –1 +/
Сообщение от Kodir (ok) on 20-Июл-13, 12:24 
Для таких базовых вещей нет вообще никакого смысла в отдельном от компилятора существовании. У ГЦЦ есть своя либа, у ЛЛВМ - своя. Закономерно, что стдцхх стал не нужен. Жалко выкидывать? Можно вмержить часть кода в перспективный ЛЛВМ.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +/
Сообщение от ip1981 (ok) on 20-Июл-13, 14:05 
libstdc++:

http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html

You have permission to propagate a work of Target Code formed by
combining the Runtime Library with Independent Modules, even if such
propagation would otherwise violate the terms of GPLv3, provided that
all Target Code was generated by Eligible Compilation Processes. You
may then convey such a combination under terms of your choice,
consistent with the licensing of the Independent Modules.

A Compilation Process is "Eligible" if it is done using GCC, alone or
with other GPL-compatible software, or if it is done without using any
work based on GCC. For example, using non-GPL-compatible Software to
optimize any GCC intermediate representations would not qualify as an
Eligible Compilation Process.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Apache прекращает разработку stdcxx, стандартной..."  +4 +/
Сообщение от arisu (ok) on 21-Июл-13, 04:54 
законоперный конец для проекта, скинутого на свалку токсичных отходов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Apache прекращает разработку stdcxx, стандартной..."  +/
Сообщение от Аноним (??) on 21-Июл-13, 08:28 
> законоперный конец для проекта, скинутого на свалку токсичных отходов.

Ну так что ты хотел? Чтобы MS спонсировал кузницу своего п-ца? Ага, щаз. Вот могильник токсичных отходов - еще куда ни шло :)

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

45. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  –2 +/
Сообщение от alx_me email on 22-Июл-13, 15:23 
К сожалению в родной gnu c++ забанили функции типа  fileno для fstream. Поэтому грустно. В апаче весьма правильно весь требуемый функционал был реализован, где теперь его искать?!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Apache прекращает разработку stdcxx, стандартной  библиотеки..."  +/
Сообщение от ip1981 (ok) on 26-Июл-13, 01:50 
> fileno для fstream.

You are doing it wrong.


Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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