Glibc под LGPL именно для того, чтобы Oracle и другие коммерческие разработчики могли спокойно портировать свои программы. Подавляющее большинство системных библиотек Linux под LGPL или под GPL со специальными оговорками. http://www.gnu.org/licenses/gpl-faq.html…
Про статическую линковку это не GPL, а LGPL.
Ключевой вопрос - могут ли использоваться эти модули без Joomla. Ясно, что не могут. Значит derivative work и должно быть под GPL.
Практически для всего есть аналоги в мире свободного ПО.
Если для чего-то нет, то будет создано при необходимости.
Наличие пиратского ПО тормозит развитие свободного.
Об этом знаю. И еще про песню "40 бутылок пива на столе" на куче языков.
Идея похожая, только более структурировано, с описанием языков, с классификацией, с указанием на различия между версиями и т.п.
Конечно, компиляторы приводятся. В моей классификации называются реализациями, различные версии одного и того же компилятора - соответственно версии.
Web2.0 фишки будут.
Пользовательское наполнение - через редакторский интерфейс редакторами-добровольцами (уже есть люди, которые хотят помочь, надеюсь, что будет больше) плюс комментарии.
Список примеров: предложите, примеры решения каких задач (несложных) приводить.
Насчет сколько времени потратить. Мне это интересно, я буду этим заниматься. Проект на sourceforge с аналогичной идеей (правда, на менее низком уровне) я создал еще в 2003 году.
Информация будет максимально структурированной. Например, по ссылке "статическая типизация" на странице языка Паскаль открывается http://progopedia.ru/typing/static/ , где дается список всех языков в базе, использующих эту типизацию.
К тому же древовидная структура. Например, можно посмотреть все версии языка Паскаль и примеры решения задач для всех этих версий.
Это не клон Википедии, движок сделан специально под этот проект. К тому же, модель редактирования не как в Википедии (редактировать может каждый), а скорее как в каталоге dmoz.org - редактируют материал редакторы.
В принципе, есть на что опираться. Та же википедия содержит очень много частично классифицированного материала.
Для меня абсолютная начная строгость классификации - не главное. Главное - показать (и себе, и другим), как огромен мир программирования. В свое время я был поражен, узнав сколько существет языков программирования!
А во многих вузах сейчас программиста зацикливают на Pascal и C++ (и то хорошо). Многие не слышали о функциональных языках, о логических языках. Забавные языки типа brainfuck тоже расширяют кругозор ;-)
Не совсем уверен по поводу древовидной структуры.
Особенно для языков, у которых один стандартный диалект и одна реализация.
Также не всегда понятно, когда считать языки разными языками, а когда диалектами. Прийдется разбираться в каждом конкретном случае.
Но древовидная структура - лучшее, что я смог придумать. К тому же в английской википедии в спецификации языка указываются диалекты и реализации, так что есть от чего отталкиваться.
Я тоже на E50 играю иногда.
Там проблема в том, что не во все игры поиграешь - только те, где управление только джойстиком или цифровыми клавишами.
Наиболее играбельными получаются Fist и Barbarian.
http://www.gnu.org/licenses/gpl-faq.html…
Если бы было под LGPL (Lesser или Library GPL) - то не должны.
Ключевой вопрос - могут ли использоваться эти модули без Joomla. Ясно, что не могут. Значит derivative work и должно быть под GPL.
Если для чего-то нет, то будет создано при необходимости.
Наличие пиратского ПО тормозит развитие свободного.
admin at progopedia.ru
Значек rss в браузере теперь тоже есть :-)
А чтоб одну и ту же задачу на разных языках - так в этом и основная задумка.
Да, наверное это нужно.
Будет.
Идея похожая, только более структурировано, с описанием языков, с классификацией, с указанием на различия между версиями и т.п.
А так я уже писал, в чем отличие от википедии:
http://www.habrahabr.ru/blog/i_am_clever…
Я знаю, что это ОЧЕНЬ много.
Web2.0 фишки будут.
Пользовательское наполнение - через редакторский интерфейс редакторами-добровольцами (уже есть люди, которые хотят помочь, надеюсь, что будет больше) плюс комментарии.
Список примеров: предложите, примеры решения каких задач (несложных) приводить.
Насчет сколько времени потратить. Мне это интересно, я буду этим заниматься. Проект на sourceforge с аналогичной идеей (правда, на менее низком уровне) я создал еще в 2003 году.
Или просто указывать название и номер стандарта?
RSS?
Пока есть вот такое http://progopedia.ru/feeds/languages/ , буду доделывать
К тому же древовидная структура. Например, можно посмотреть все версии языка Паскаль и примеры решения задач для всех этих версий.
Это не клон Википедии, движок сделан специально под этот проект. К тому же, модель редактирования не как в Википедии (редактировать может каждый), а скорее как в каталоге dmoz.org - редактируют материал редакторы.
Для меня абсолютная начная строгость классификации - не главное. Главное - показать (и себе, и другим), как огромен мир программирования. В свое время я был поражен, узнав сколько существет языков программирования!
А во многих вузах сейчас программиста зацикливают на Pascal и C++ (и то хорошо). Многие не слышали о функциональных языках, о логических языках. Забавные языки типа brainfuck тоже расширяют кругозор ;-)
Особенно для языков, у которых один стандартный диалект и одна реализация.
Также не всегда понятно, когда считать языки разными языками, а когда диалектами. Прийдется разбираться в каждом конкретном случае.
Но древовидная структура - лучшее, что я смог придумать. К тому же в английской википедии в спецификации языка указываются диалекты и реализации, так что есть от чего отталкиваться.
Там проблема в том, что не во все игры поиграешь - только те, где управление только джойстиком или цифровыми клавишами.
Наиболее играбельными получаются Fist и Barbarian.