Brainfuck - минимальный язык. В нем нет ничего лишнего, он он обладает свойством тьюринг-полноты, т.е. на нем можно (теоретически) написать любую программу, которую вообще можно написать.
Но ведь приведено всего лишь спорное (автор сам пишет grey area) мнение, противоречащее официальному. И в итоге QT выпустили под GPL, как и требуется согласно официальной трактовке лицензии.
В GPLv3 просто более четко прописали этот факт, думаю в суде и с GPLv2 было бы очевидно.
К тому же, если уж совсем так придираться, в исходниках Joomla (заголовках php-файлов) не
указано, какая именно версия используется, и дается ссылка на http://www.gnu.org/copyleft/gpl.html , а там сейчас GPLv3 :-)
В догонку:
If the modules are included in the same executable file, they are definitely combined in one program. If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program.
Программы с ядром не образуют "combining into one program". Это "mere aggregation"
By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs.
Я вам даю ссылку на официальный источник, а вы опять за свое...
GPL не различает, динамически или не динамически подгружаемый модуль. Для разрешения возникающих при этом проблем и была создана LGPL.
Нигде. Про статическую линковку ничего в GPL не написано, это к LGPL.
А вообще
If I add a module to a GPL-covered program, do I have to use the GPL as the license for my module?
The GPL says that the whole combined program has to be released under the GPL. So your module has to be available for use under the GPL.
Glibc под LGPL именно для того, чтобы Oracle и другие коммерческие разработчики могли спокойно портировать свои программы. Подавляющее большинство системных библиотек Linux под LGPL или под GPL со специальными оговорками. http://www.gnu.org/licenses/gpl-faq.html…
Про статическую линковку это не GPL, а LGPL.
Ключевой вопрос - могут ли использоваться эти модули без Joomla. Ясно, что не могут. Значит derivative work и должно быть под GPL.
Но DNS даже с ДНС-сервера, указанного в домене, ведет куда надо.
> dig @ns1.q0.ru zaycev.net
;; ANSWER SECTION:
zaycev.net. 300 IN A 81.176.230.129
В любом случае, это временно. На продление домена еще почти месяц.
Это ж бесконечный цикл получается
Вроде создал файл, сохранил, далее "x hello" и все, стоп...
Поможите :-)
А вообще, если программа достаточно большая, FF будет ругаться, мол слишком долго выполняется, и надо говорить "продолжить".
Еще сейчас проблемы с программами, которые полагаются на символ EOF во входных данных. Наверное, сделаю, чтобы он отдавался
http://esoteric.sange.fi/brainfuck/bf-so…
Brainfuck - минимальный язык. В нем нет ничего лишнего, он он обладает свойством тьюринг-полноты, т.е. на нем можно (теоретически) написать любую программу, которую вообще можно написать.
Убрал
Надо ж чего-то начинать
В GPLv3 просто более четко прописали этот факт, думаю в суде и с GPLv2 было бы очевидно.
К тому же, если уж совсем так придираться, в исходниках Joomla (заголовках php-файлов) не
указано, какая именно версия используется, и дается ссылка на http://www.gnu.org/copyleft/gpl.html , а там сейчас GPLv3 :-)
If the modules are included in the same executable file, they are definitely combined in one program. If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program.
http://www.gnu.org/licenses/gpl-faq.html…
By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs.
http://www.gnu.org/licenses/gpl-faq.html…
GPL не различает, динамически или не динамически подгружаемый модуль. Для разрешения возникающих при этом проблем и была создана LGPL.
А вообще
If I add a module to a GPL-covered program, do I have to use the GPL as the license for my module?
The GPL says that the whole combined program has to be released under the GPL. So your module has to be available for use under the GPL.
http://www.gnu.org/licenses/gpl-faq.html…
http://www.gnu.org/licenses/gpl-faq.html…
Если бы было под LGPL (Lesser или Library GPL) - то не должны.
Ключевой вопрос - могут ли использоваться эти модули без Joomla. Ясно, что не могут. Значит derivative work и должно быть под GPL.