URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 87744
[ Назад ]

Исходное сообщение
"Реализация языка программирования REBOL открыта под лицензие..."

Отправлено opennews , 13-Дек-12 22:07 
Карл Сассенрат (Carl Sassenrath (http://en.wikipedia.org/wiki/Carl_Sassenrath)), создатель операционной системы AmigaOS (http://ru.wikipedia.org/wiki/AmigaOS), ныне занимающий пост технического директора компании REBOL Technologies, объявил (http://www.rebol.com/article/0519.html) об открытии исходных текстов реализации языка программирования REBOL 3 (http://ru.wikipedia.org/wiki/REBOL) (Relative Expression Based Object Language). Код открыт под лицензией Apache и опубликован (https://github.com/rebol/r3) на GitHub. Имущественные права и торговая марка остаются в руках компании REBOL Technologies.


Примечательно, что изначально планировалось использовать лицензию GPLv2, но после обсуждения (http://www.rebol.com/article/0516.html) с Ларри Росеном (Larry Rosen), юридическим консультантом организации Open Source Initiative, в конечном счёте была выбрана (http://www.rebol.com/article/0517.html) лицензия Apache. Либеральная лицензия была выбрана как предоставляющая больше свобод для пользователей, которые смогут использовать наработки проекта в своих коммерческих проектах не открывая внесённых изменений. Тем не менее, автор REBOL считает, что возобладает здравый смысл и развитие языка будет вестись сообща и все изменения будут возвращаться в проект, как это наблюдается в большинстве проектов Apache.

Изначально, связанные с языком REBOL базовые инструменты были доступны для бесплатного использования, но поставлялись только в бинарном виде. Ожидается, что открытие кода позволит привлечь интерес к REBOL и вовлечь новых участников в сообщество разработчиков. Для рецензирования кода, приёма изменений и подготовки релизов будет сформирована небольшая группа из текущих разработчиков проекта. Карл Сассенрат видит свою роль в координировании разработки и определении стратегии развития проекта, выступая гарантом его целостности и сохранения архитектуры. Карл оставляет за собой право вето, позволяющее при необходимости отклонить любое принятое сообществом решение.


По своей концепции и архитектуре REBOL существенно отличается от других языков программирования, заимствуя некоторые идеи из Lisp, он выступает в роли платформы для создания предметно-ориентированных диалектов для манипуляции различными представлениями данных (хранение, обмен и преобразование информации). Язык прежде всего нацелен на разработку распределенных сетевых приложений, мультимедийных систем, программ для обработки данных и организации параллельных вычислений.

URL: http://www.rebol.com/article/0519.html
Новость: http://www.opennet.me/opennews/art.shtml?num=35594


Содержание

Сообщения в этом обсуждении
"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено iZEN , 13-Дек-12 22:29 
А мне нравятся квадратные скобочки. В них что-то есть...

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Xasd , 13-Дек-12 23:01 
>  А мне нравятся квадратные скобочки. В них что-то есть...

...квадратное :)
  


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 14-Дек-12 00:09 
Ждем коммитов "от изена" :)

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Andrey Mitrofanov , 14-Дек-12 10:04 
> Ждем коммитов "от изена" :)

Будем всем опеннетом читать и его психоаналитику форвардить.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено добрый дядя , 14-Дек-12 05:16 
эка невидаль, неужели кто-то не встречал конфиги с подобными квадратными скобочками в других языках? или конфигах

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено anonymous , 13-Дек-12 23:21 
квадратные скобочки это хорошо, а лицензия апаче - нет. Впрочем, мало, что ли, языков? Ну еще один бесполезный брейнфак, нужный полутора землекопам - создателю и... ой, кажется, больше никому.

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено iZEN , 13-Дек-12 23:32 
> квадратные скобочки это хорошо, а лицензия апаче - нет. Впрочем, мало, что
> ли, языков? Ну еще один бесполезный брейнфак, нужный полутора землекопам -
> создателю и... ой, кажется, больше никому.

Так же думали в FSF, когда не разрешили перелицензировать LibreDWG под более либеральной лицензией: http://www.opennet.me/opennews/art.shtml?num=32972
В итоге: "собака на сене" — ни себе, ни людям, которым нужны свободные САПР.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Anonymous1 , 14-Дек-12 00:21 
> Так же думали в FSF, когда не разрешили перелицензировать LibreDWG под более
> либеральной лицензией: http://www.opennet.me/opennews/art.shtml?num=32972
> В итоге: "собака на сене" — ни себе, ни людям, которым нужны
> свободные САПР.

Вы это лучше компании AutoDesk расскажите, насчет свободных САПР, которые страсть как нужны людям...


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено 1 , 14-Дек-12 09:06 
а какое отношение компания AutoDesk к этим людям имеет? и эти люди к компании? что общего у компании AutoDesk и "свободных САПР"? к чему вы это всё сюда приплели?

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено BratSinot , 14-Дек-12 00:22 
Если вам так прет, что ваш код используют Microsoft, Apple и т.д. и ничего не делают в замен, это ваше желание. Не нужно навязывать его другим. Кому не нравится GPLv3, пусть либо сам пишет, либо перелицензирует свое барахло под GPLv3. Вон iD Software не парится и открывает свои движки именно под GPL третьей версии и даже "копирастовые" участки кода специально переписывает.

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено clown , 14-Дек-12 11:14 
ID Software открывает устаревшие игры, не представляющие никакой ценности. Сомнительная польза от их сокрытия. А так они избавляются от конкурентов, заставляя их с помощью лицензии выпускать созданные на основе их кодов игры бесплатно. Элегантное решение сложной проблемы.

> ваш код используют и ничего не делают в замен

"не могу заработать сам, поэтому даю другим" -- Apache, BSD, MIT, ..
"не могу заработать сам, поэтому мешаю другим" -- GPL


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено filosofem , 14-Дек-12 11:20 
> "не могу заработать сам, поэтому даю другим" -- Apache, BSD, MIT, ..

"не могу заработать сам, поэтому даю другим" -- проститутка.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено clown , 14-Дек-12 11:35 
"не могу заработать сам, поэтому не препятствую другим" -- Apache, BSD, MIT, ..

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено iZEN , 14-Дек-12 13:47 
>> "не могу заработать сам, поэтому даю другим" -- Apache, BSD, MIT, ..
> "не могу заработать сам, поэтому даю другим" -- проститутка.

Проститутки как раз ЗАРАБАТЫВАЮТ...

GPL участвует в бизнесе тем, что даёт ВСЁ (и душу тоже :) ), но требует взамен от тех, кому дала, того же.

BSDL участвует в бизнесе тем, что даёт то, что хочет (только бинарники без исходников, например) забесплатно, ничего не требуя взамен и не преследуя тех, кто расковырял бинарники и получил из них сорцы.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено BratSinot , 14-Дек-12 12:36 
> ID Software открывает устаревшие игры, не представляющие никакой ценности

Да вы я смотрю знаток! Есть вещи которые не меняются (это я про технологии рендеринга). Да и унифицированное освещение и затенение все еще круто, у других либо сплошные текстурные карты, а не объемное, попиксельное освещение. А про тени в консольных играх, я вообще молчу. Там даже на тени то не похоже.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено clown , 14-Дек-12 13:59 
Ещё раз: "они избавляются от конкурентов, заставляя их с помощью лицензии выпускать созданные на основе их кодов игры бесплатно"

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 14-Дек-12 14:03 
> созданные на основе их кодов игры бесплатно"

GPL никого и ни в каком месте не обязывает что-то там делать бесплатно. И вообще, кроме лицензии на код есть лицензия на игровые ресурсы. Они не обязаны совпадать.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено clown , 14-Дек-12 16:26 
> GPL никого и ни в каком месте не обязывает что-то там делать бесплатно

"если вы распространяете двоичные файлы, вы ДОЛЖНЫ [бесплатно] распространять и полный исходный текст" (GPL FAQ)

Так что обязывает. И ваше незнание не освобождает вас от этой обязаности.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 17-Дек-12 19:27 
>> GPL никого и ни в каком месте не обязывает что-то там делать бесплатно
> "если вы распространяете двоичные файлы, вы ДОЛЖНЫ [бесплатно] распространять и полный
> исходный текст" (GPL FAQ)
> Так что обязывает. И ваше незнание не освобождает вас от этой обязаности.

Если под двоичными файлами Вы подразумеваете исполняемый код, полученный путем компиляции из этих исходных кодов - то да.
А данные (текстуры, карты, звуки и т.д.), которые обрабатываются программой, которая находится в распространяемых двоичных файлах, которые получены путем компиляции из этих исходных кодов, могут распространяться вообще под другой лицензией, например, Creative Commons.



"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 17-Дек-12 19:45 
> "если вы распространяете двоичные файлы, вы ДОЛЖНЫ [бесплатно] распространять и полный
> исходный текст" (GPL FAQ)

Внезапно, это не относится к файлам данных, которые обрабатывает этот код.

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

Если пойти чуть дальше, производители ведет имеют право диктовать цены на воду и как ее можно применять. Ну как это, я же в их ведро воды набрал?! Ведро - их. Значит они могут, да? :)


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Тжопс , 14-Дек-12 15:56 
Ну не шаришь же, да?
Ведь ГПЛ нужен, чтобы стимулировать инновации, которые в последние 10 лет случились исключительно благодаря вот этому ГПЛному оккоммунячиванию. А в противном случае сидел бы ты щас в Лексиконе в православном русском интернете на два с половиной института, и писал доклады. ГПЛ - технологический мост, источник ресурсов для программистов, пишущих некоммерческий софт; для чего его юзает Микрософт - я не знаю

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено clown , 14-Дек-12 16:15 
Приведите 3-5 примеров широко применяемых инноваций, созданных "исключительно благодаря GPL".

Упомянутый Лексикон был популярен в конце 1980-х, т.е. около 20 лет назад и в рассматриваемый 10-летний период не попадает. С учётом закона Мура я бы даже предложил ограничить период инноваций пятью годами, т.е. с 2007 по 2012 годы включительно.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено iZEN , 14-Дек-12 16:53 
> Ну не шаришь же, да?
> Ведь ГПЛ нужен, чтобы стимулировать инновации, которые в последние 10 лет случились
> исключительно благодаря вот этому

Где случились? GPL способствует лишь повторению пройденного "своими словами". То, что коммерсанты написали десять лет назад, сегодня им не нужно и выкладывается под (L)GPL — это если есть собственные силы заниматься поддержкой такого проекта. Либо передаётся в фонд Apache на вечное хранение и обслуживание руками сообщества Open Source. Другого не дано. Никаких революционных открытий в технологическом плане сообщество Open Source сделать не способно и тем более претворить их в жизнь. Идёт работа только по переписыванию и созданию работоспособных копий проприетарных программ. Миссия GPL как раз в том, чтобы сделать этот процесс максимально открытым и защищённым от упрятывания кода в русло собственнического.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 17-Дек-12 19:46 
> Где случились? GPL способствует лишь повторению пройденного "своими словами".

Ты явно попутал с BSDL. Вот там да, открытые варианты сроду переизобретают то что у проприетариев давно уже было в закрытых местечковых форках.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 14-Дек-12 19:14 
Вообще-то, игроделы, применяющие движки n-летней давности, ID не конкуренты, они в другом сегменте.

К тому же, кто мешает использовать движки игр для неигровых целей?


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Michael Shigorin , 15-Дек-12 23:25 
> "не могу заработать сам, поэтому мешаю другим" -- GPL

Если уж передёргивать, то "сами не летаем и другим не даём" было бы точнее, так ведь всё равно летают. :)


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено clown , 16-Дек-12 16:36 
У вас программы летают, а у меня на програмах зарабатывают. Поэтому я буду говорить о возможности, запрете, ограничении на заработок с помощью программ под различными лицензиями, а вы о чём угодно.

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 16-Дек-12 20:32 
А что наши слоны уже летают? значит летают

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 17-Дек-12 19:38 
> У вас программы летают, а у меня на програмах зарабатывают. Поэтому я
> буду говорить о возможности, запрете, ограничении на заработок с помощью программ
> под различными лицензиями, а вы о чём угодно.

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


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 17-Дек-12 19:48 
> буду говорить о возможности, запрете, ограничении на заработок с помощью программ

Ограничений на заработок там нет. Есть неудобства для халявщиков и хапуг, желающих уволочь совместно разрабатываемый проект в свою нору и навариться в одну харю. Никак и ничем не делясь с окружающими (которые сделали это возможным). Что есть форменное свинство.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Михрютка , 14-Дек-12 14:04 
ненене, "навязывать" - это к GPL.

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 17-Дек-12 19:49 
> ненене, "навязывать" - это к GPL.

То-есть, BSDL совсем не навязывает мне всякие там таскания шапок или прославление каких-то старых хрычей из беркелея? Ох, лол, правильно ли я понимаю что вы призываете нарушать оную путем вытирания соотв. хидера с навязанными там требованиями? :)


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Михрютка , 18-Дек-12 01:09 
>> ненене, "навязывать" - это к GPL.
> То-есть, BSDL совсем не навязывает мне всякие там таскания шапок или прославление
> каких-то старых хрычей из беркелея? Ох, лол, правильно ли я понимаю
> что вы призываете нарушать оную путем вытирания соотв. хидера с навязанными
> там требованиями? :)

я чо-та удивлен, почему не плюсуютъ этаго остроумнаго анонимоусъа?


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Клыкастый , 18-Дек-12 18:21 
он недостаточно остроумен и достаточно задолбал.

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Crazy Alex , 14-Дек-12 22:31 
Ну так нашли с кем констултироваться.  OSI - это ж,по сути, пятая колонна.

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 14-Дек-12 00:08 
> коммерческих проектах не открывая внесённых изменений.

ИЧСХ, именно это он и получит.

> Тем не менее, автор REBOL считает, что возобладает здравый смысл

Он слишком хорошего мнения о проприерасах-корпорасах :)


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 14-Дек-12 14:29 
>> коммерческих проектах не открывая внесённых изменений.
> ИЧСХ, именно это он и получит.
>> Тем не менее, автор REBOL считает, что возобладает здравый смысл
> Он слишком хорошего мнения о проприерасах-корпорасах :)

Гнуторасы не лучше.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 17-Дек-12 19:51 
> Гнуторасы не лучше.

Они сделали себе вполне приличный компилер и операционку которая затыкает за пояс остальных. Процесс вышел настолько сильным что с ним считаются даже проприерасы. А в будущем имхо проприетария будет считаться чем-то позорным. Ну, типа рабовладельческого строя, чтоли.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 14-Дек-12 00:29 
Не нужно! Есть Red! http://linexp.ru/forum/vyshla-pervaya-versiya-red-programmin...

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Tav , 14-Дек-12 02:13 
Какие у него преимущества и недостатки по сравнению с REBOL?

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 14-Дек-12 16:54 
Преимущество: пока не известно. Язык находится в зачаточном состоянии.
Недостатки: на данной стадии для сборки требуется REBOL, в силу чего аноним выше сел в лужу. Алсо, большая часть фич всё еще не реализованы (в том числе нет и поддержки функций и обьектов).
Общий итог: REBOL нужен.

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено добрый дядя , 14-Дек-12 05:17 
гладко было на бумаге а биндинги кто клепать будет? их много? а время?

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 14-Дек-12 05:37 
Не взлетит - даже если приплачивать будет - НЕ ВЗЛЕТИТ.
Даже тут (на OpenNet) обсуждалось несколько раз - чувак подробно разжевал про это поделие.

"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 14-Дек-12 09:03 
>Не взлетит - даже если приплачивать будет - НЕ ВЗЛЕТИТ.

Ссылку можно?


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 15-Дек-12 14:43 
Собрал, запустил.

>> demo

Fetching demo...
Script: "R3 GUI - Development Test Script" Version: 0.1.2 Date: none
This R3 release does not provide a graphics system.
The demo cannot be shown.

Это так и задумано? Как собрать его с поддержкой GUI?


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 15-Дек-12 15:56 
Посмотрел, в src/os/posix/host-window.c одни пустые заглушки:

/***********************************************************************
**
*/      void OS_Init_Graphics(REBGOB *gob)
/*
**  Initialize graphics subsystem. Store Gob_Root.
**
***********************************************************************/
{
}

/***********************************************************************
**  
*/  void OS_GUI_Metrics(REBOL_OS_METRICS *met)
/*
**      Provide info about the hosting GUI.
**  
***********************************************************************/
{
}

И т. д.

Пичаль.


"Реализация языка программирования REBOL открыта под лицензие..."
Отправлено Аноним , 17-Дек-12 19:53 
> Посмотрел, в src/os/posix/host-window.c одни пустые заглушки:

...ибо что есть window в posix? :)