Голубой гигант выпустил в открытое плавание Object Rexx.
Рекс - интерпретируемый язык, который можно найти всюду. Где есть всякие штучки типа полуоси или аикса.
Сам я на нем не писал, но одобрямс. А IBM - лучшая в мире контора.
Новость сослешдочена.
>Ну вот я например участвую в GPL лицензированном проекте, там много моего кода и т.д. и в какой-то момент я решаю, что он очень хорошо подходит для какой-то конретной (коммерческой) задачи при минимальных изменениях. Могу ли я так сделать? Нет.
Свой код ты можешь использовать, закрывать/открывать как угодно. Чужой ГПЛ-код ты можешь использовать, но в таком случае _твой_ проект должен быть тоже под ГПЛ. Если не устраивает - переписывай. Или ты можешь поговорить с девелоперами и вместе с ними делать коммерческую версию. А то какая-то странная позиция - проект пишет куча народу, а бабки с этого хочет срубить один из девелоперов. Кроме того, если так не нравится GPL - то зачем в этом проекте учавствовать?
> Со _своим_ кодом ты можешь делать всё что угодно, а украсть _чужой_ код (пусть и из того же проекта) нельзя. И это есть великая сила GPL!
Если я делаю полезное дело для проекта, то почему проект не может делать пользу для меня, а только для воришек? Почему GPL борется с коммерческим софтом? Неужели вы верите, что когда-нибудь весь софт будет open-soucre (и притом исключительно под GPL лицензией)?
> Свой код ты можешь использовать, закрывать/открывать как угодно. Чужой ГПЛ-код ты можешь использовать, но в таком случае _твой_ проект должен быть тоже под ГПЛ.
Ну возьму я свой, ведь остальное переписывать, т.е. совершать лишнюю работу, которая уже заранее проделана.
> А то какая-то странная позиция - проект пишет куча народу, а бабки с этого хочет срубить один из девелоперов.
Бабки спокойно может рубить любой из девелоперов, а не только кто-то один, разве это запрещается?
> Кроме того, если так не нравится GPL - то зачем в этом проекте учавствовать?
Ну не все же участвуют в проектах исключительно для того, чтобы срубить бабла :-)
>Ну возьму я свой, ведь остальное переписывать, т.е. совершать лишнюю работу, которая уже заранее проделана.
Не понял - в чём проблема =) Если владелец прав на код не разрешает его включать в закрытые проекты - это его право. Можно ругать, ненавидеть и кричать о рульности BSDL...Но ничего _нечестного_ в этом нет.
>Бабки спокойно может рубить любой из девелоперов, а не только кто-то один, разве это запрещается?
нет. если, конечно, GPL соблюдается =)
>Ну не все же участвуют в проектах исключительно для того, чтобы срубить бабла :-)
> А то какая-то странная позиция - проект пишет куча народу, а бабки с этого хочет срубить один из девелоперов.
Я получаю деньги только за свой код. Остальной код как был открытым, так и остается, всегда, вне зависимости от того сделал я его закрытый форк или нет. в BSDL yикто не мешает любому из девелоперов сделать закрытый форк и получить деньги за свою работу. В GPL такоего сделать нельзя.
>Если я делаю полезное дело для проекта, то почему проект не может делать пользу для меня, а только для воришек?
ну блин. слов нет. Продавай поддержку =) Или, на худой конец, ищи спонсоров, которые готовы заплатить за добавление в проект каких-то специфических фич.
>Почему GPL борется с коммерческим софтом?
Дальнейшее развитие хакерской идеологии. Информация должна быть доступной. =)
>Неужели вы верите, что когда-нибудь весь софт будет open-soucre (и притом исключительно под GPL лицензией)?
Нет, конечно. Но наличие альтернативы закрытому софту необходимо - с этим-то ты спорить не будешь? =)
> ну блин. слов нет. Продавай поддержку =) Или, на худой конец, ищи спонсоров, которые готовы заплатить за добавление в проект каких-то специфических фич.
Мы говорим не о получении денег любым способом с GPL проекта, а решении какой-то конкретной задачи, требующей использования GPL кода в закрытом проекте.
> Нет, конечно. Но наличие альтернативы закрытому софту необходимо - с этим-то ты спорить не будешь? =)
В итоге, приходим к выводу, что GPL мешает самим-же девелоперам зарабатывать на своём проекте, взамен на какую-то мнимую свободу. Хотя GPL код воруют на каждом шагу...
> Ну вот я например участвую в GPL лицензированном проекте, там много моего кода и т.д. и в какой-то момент я решаю, что он очень хорошо подходит для какой-то конретной (коммерческой) задачи при минимальных изменениях. Могу ли я так сделать? Нет.
Почему?
Надо просто вынести GPL-ную часть в отдельную библиотеку или в CORBA-сервер. И использовать её в своём закрытом проекте под лицензией LGPL (для библиотеки) или просто GPL (для сервера).
Да, это сложнее, чем Copy Past, но в этом есть свои преимущества - проще мержить изменения :), например, кроме того, GPL-ная часть может развиваться отдельным проектом, что тоже неплохо для Вашей собственной закрытой части.
>Мы говорим не о получении денег любым способом с GPL проекта, а решении какой-то конкретной задачи, требующей использования GPL кода в закрытом проекте.
задачу решать ты в праве. Но не за чужой счёт. Или, используй обходной путь - тебе уже подсказали, как =)
>>в BSDL yикто не мешает любому из девелоперов сделать закрытый форк и >>получить деньги за свою работу. В GPL такоего сделать нельзя.
Во-во. Бойтесь Ирсей дары приносящих, потому как в любой момент они могут взять не только свои дары но и вашу работу и нагрется на чужом труде. Скажем дружно - нафиг нужно !
если учытывать, что GPL в три раза популярнее - получаем, что поклонников GPL в три раза больше, чем поклонников BSDL, при том что колв-во ненавистников у них примерно поровну +)
#1 -- это язык в настоящий момент превосходная альтернатива всяким васикам (читай скриптовым языкам для пользователей не супер спецов) На его изучение времени нужно минмум. При том, что в OS/2 была велколепная документация я а нём смог писать через несколько минут посл того, как мне это понадобилось.
#2 -- токенизация (и сохранение в EA) делает его весьма и весьма шустрым. По крайней мере меня не напрягало на 386SX40 машинке при просмотре фидопочты читалкой FleetStreet (гуёвой) запуск кучки таких скриптов (написаных мной) при просмотре каждого нового сообщения. При том, из одного такого скрипта ещё вызывалась dll'ка с моей библиотекой автоматического распознавания кодировки сообщения (и subject'а), что позволяло мне без напряга читать кривогейтованые из интернета письма.
Резюме: простой и быстрый язык, превосходный для скриптования пользовательских приложений.
ты серьезно думаешь что я его не видел? Все эти ИБМовские потуги сделать "програмирование на естейственном языке" меня просто бесят... Say блин... тьфу!