LINUX.ORG.RU

FreePascal и Lazarus возможно нарушают авторские права фирмы Borland


0

0

В блоге указывается, что FreePascal/Lazarus (точнее ее библиотека - RTL/FCL) нарушает, по мнению блоггера, авторские права фирмы Борланд:

I haven’t tried the Free Pascal compiler for a number of reasons including the fact that it’s RTL/FCL violate Borland/CodeGear’s copyright. I’ve looked at the code closely and IMO copyright issues abound.

Перевод: Я не пытался пробовать компилятор Free Pascal (для коммерческой разработки - прим. перев.) по ряду причин, включая тот факт, что его RTL / FCL нарушает авторские права Borland / CodeGear. Я очень внимательно смотрел на код и, по моему мнению, наличие проблем с авторскими правами имеются в изобилии.

В это время МС и Моно продолжают сотрудничество...

>>> Подробности

>В это время МС и Моно продолжают сотрудничество...

Только клиническим идиотом не ясно, что таким образом мс пытается посадить и пользователей свободных систем на проприетарную иглу.

anonymous
()

Что первое - говно, что второе.

anonymous
()
Ответ на: комментарий от anonizmus

Еще какое живое...

1.75 лимонов прогеров 15% рынка IDE и 2-е место по популярности в Windows и 4-е среди всех ОС (http://blog.marcocantu.com/blog/1.75_millions_delphi.html).

А основная прибыль - от Делфи и других средств разработки - т.е. фактически Codegear работает с прибылью, а Борланд (Ынтырпайз решения) - с убытком: http://biz.yahoo.com/bw/071108/20071108006264.html

GotDotNetMono
() автор топика

Во-первых, поправьте перевод: не "он RTL / FCL", а "его RTL / FCL" (it's), т.е. идущие с ним библиотеки. Во-вторых, стиль новости (с учётом последней фразы про МС и Моно) уж очень похож на "тёмно-серый пиар", особенно учитывая ник автора новости. Неприятно такое читать, хотя к Mono я в последнее время отношусь с повышенно-доброжелательным интересом. Вообще, такие вещи нуждаются в достаточно аргументированном обосновании. Честно говоря, не вижу, чем такие блоговые обвинения лучше SCOтских наездов на линукс. Запашок один...

hobbit ★★★★★
()

По прибыли ок продажи компилеров Borland наверное даже M$ переплюнули.

(Кто видел цены на дельфи7 поймет)

Slackware_user ★★★★★
()

"наличие имеются" - туда же... Мало того, что единственное число конфликтует со множественным, так это ещё и не по-русски. Уж либо "проблемы имеются в изобилии", либо "наличие проблем имеется".

Вроде, новости проверяются, а такие перлы...

hobbit ★★★★★
()
Ответ на: комментарий от Slackware_user

> Slackware_user (*) (16.11.2007 22:30:13)

> Кто видел цены на дельфи7 поймет

А что, её ещё можно лицензионную купить? Где??? Я на днях смотрел - только BDS 2006 и 2007 находил.

hobbit ★★★★★
()
Ответ на: комментарий от generatorglukoff

Да в на его фотку гляньте

anonymous
()

1. что делфи и её клоны для Линукса непопулярны

2. источник новости - рядовой кодер пишущий программы под винду 2.1 не юрист 2.2 не пишет под линукс

anonymous
()
Ответ на: комментарий от generatorglukoff

> вам не стыдно сюда такое постить?

ты ник постера прочти, ему больше не осталось чего можно стыдится

anonymous
()

>I’ve looked at the code closely and IMO copyright issues abound. прости, что? ты такой уполномоченный чел, что тебе борландовцы дали посмотреть на реализацию своих библиотек со стороны исходников? (фри паскаль-то просмотреть может вобщем-то при желании каждый) что-то у меня есть сомнения в том что автор _действительно_ видел исходники дельфёвских компиляторов и их библиотек, а накатывать баллоны безосновательно - это скорее в стиле майкрософт, нежли в стиле порядочных и "чистых" на руку компаний... вобщем х*йню сморозил товарищ.

Eleksir
()
Ответ на: комментарий от Eleksir

> что-то у меня есть сомнения в том что автор _действительно_ видел исходники дельфёвских компиляторов и их библиотек,

А вы по ссылочке сходите. Там у автора и примерчики имеются.

HEBECTb_KTO
()
Ответ на: комментарий от Eleksir

Вообще-то исходники VCL вполне доступны для пользователей полных версий Delphi. Насчёт RTL не уверен, но кажется тоже в каких-то вариантах поставки. Естественно, лицензия на них и близко на GPL не похожа.

anonymous_incognito ★★★★★
()

По теме новости: складывается впечатление, что разработчики, добиваясь совместимости с Delphi и реализую одинаковую как логику, так и принятый стиль именования переменных, вольно или невольно напишут похожий код, особенно для коротких процедур. Тем не менее, вопросы есть.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от HEBECTb_KTO

> Там у автора и примерчики имеются.

Для подозрения достаточны. На неоспоримое доказательство пока не тянут. Кстати, забавно было видеть "Try" в коде Borland. Спрашивается - кто у кого украл? ;-)

P.S. Кое что, кстати, заимствовать можно. В RTL встречаются отдельные куски под лицензией MPL 1.1.

atrus ★★★★★
()

Для не ходящих по ссылке: бывший сотрудник Борланда сравнил кое-какие исходники и послал примеры сходства разработчикам FreePascal. Те отреагировали довольно нервно, но потом извинились. Официальный ответ от Daniël Mantione таков: "Кусок чересчур похоже для независимой разработки, но не скопирован напрямую ... Сейчас пытаемся установить кто его прислал."

По мнению Steve Trefethen такие сомнительные части составляют до 16% некоторых файлов. Результаты сравнения он передал команде FP.

acheron ★★★★
()
Ответ на: комментарий от atrus

> Для подозрения достаточны. На неоспоримое доказательство пока не тянут.

Ну так никто пока пока никого в суд и не волочёт, как это сделали бы какие-нибудь другие разработчики. Напротив, насколько я понял, группой, поддерживающей сейчас устраняются эти недочеты, и народ не покладая клавиатур искажает борландовские исходники..

> Кстати, забавно было видеть "Try" в коде Borland.

Да, такие характерные опечатки нужно вылавливать в первую очередь. Если бы фрипаскальщики пропускали "унаследованный" код через бьютифайер, то было бы сложнее поймать их за руку.

> Спрашивается - кто у кого украл? ;-)

Да, я вот тоже недоумеваю. Как не стыдно компании Борланд! :-)

HEBECTb_KTO
()
Ответ на: комментарий от HEBECTb_KTO

> Ну так никто пока пока никого в суд и не волочёт, как это сделали бы какие-нибудь другие разработчики.

Борланд придавленый костылями дотнета, который им пришлось реализовывать и отказавшийся от единственной своей переспективы - Kylix суда не осилит. Тем более такого сомнительного суда где доказательство - пердёж невесть_кого на ЛОре и виндузявого быдлокодера в своём убогом блоге.

anonymous
()
Ответ на: комментарий от HEBECTb_KTO

> Если бы фрипаскальщики пропускали "унаследованный" код через бьютифайер, то было бы сложнее поймать их за руку.

Вы не поняли шутку юмора. Писать try, finally с большой буквы - это стиль Free Pascal. Чел утверждает, что это из кода Delphi!

Посмотреть не могу, семёрки нет давно. В 2006 Explorer - try с маленькой буквы, но и функция сильнее отличается.

Подозреваю, что имело место портирование. Т.е. кто-то реализовал вприглядку в исходники Delphi, но не смог придумать ничего большего, чем незначительные оптимизации.

> Напротив, насколько я понял, группой, поддерживающей сейчас устраняются эти недочеты, и народ не покладая клавиатур искажает борландовские исходники..

Да, конечно. Все вокруг - мерзавцы, один HEBECTb_KTO в белом... ;-)

atrus ★★★★★
()
Ответ на: комментарий от atrus

> Вы не поняли шутку юмора. Писать try, finally с большой буквы - это стиль Free Pascal.

Маленький тест:

$apt-get source fp-units-base
$cd fpc-2.0.4
$find . -name *.pp -exec grep -R try '{}' \; | wc -l
2835
$find . -name *.pp -exec grep -R Try '{}' \; | wc -l
388

> Да, конечно. Все вокруг - мерзавцы, один HEBECTb_KTO в белом... ;-)

/me Скромно потупился

HEBECTb_KTO
()

>I haven’t tried the Free Pascal compiler for a number of reasons including

Давайте говорить о вкусе устриц с теми, кто их ел!

record ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Конечно же, лицензия борладновского RTL "непохожа" на GPL. Берём код freeclx (его rtl часть совпадает с делфиевской), открываем юнит Classes... И что видим? { *************************************************************************** } { } { Kylix and Delphi Cross-Platform Visual Component Library } { } { Copyright (c) 1995, 2001 Borland Software Corporation } { } { This file may be distributed and/or modified under the terms of the GNU } { General Public License (GPL) version 2 as published by the Free Software } { Software Foundation and appearing at http://www.borland.com/kylix/gpl.html. } { } { Licensees holding a valid Borland No-Nonsense License for this Software may } { use this file in accordance with such license, which appears in the file } { license.txt that came with this Software. } { } { *************************************************************************** }

unit Classes; ......... Ну совсем ничего общего!

FoodTechnologist
()
Ответ на: комментарий от FoodTechnologist

Хм, а где вы это нашли? Запустил поиск по содержимому Kylix and Delphi - ничего не найдено, ни в исходниках fpc, ни в исходниках лазаря... Название файла скажите, плз... А то поиск по freeclx тоже ничего не дает...

Not_anonymous
()
Ответ на: комментарий от atrus

> Кстати, забавно было видеть "Try" в коде Borland. Спрашивается - кто у кого украл? ;-)

Это не совпадение, потому что специально для удобства сравнения исходники были не существенным образом модифицированы, в частности к одному регистру приведены.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Понимаю, что об оффтопике (window$ - эк удачненько назвалось: и проприетащина обозначилась, и любимый язык БГ строковой переменной подмигнул) здесь лучше бы не говорить... Но так можно обвинить и того, кто использует в своих программах те же названия функций, что есть в WinAPI (хоть в виндовских приладах - надо же системные функции вызывать, хоть в том же Вайне).

Насчет RTL FPC - там есть и мои куски. За них ручаюсь: не копипэстил, иногда даже сознательно использовал не такие алгоритмы, как это было у Борланда. Но, извините, специально через одно место реализовывать что-либо, чтобы потом не прикопались, было бы идиотизмом - как и счетчики цикла, например, называть не i, j, а другими именами тоже никто не стал бы.

Насчет нарушений копирайтов - вообще-то основная команда разработчиков FPC весьма строга к этому. В свое время, впрочем, инцедент был: обнаружились заимствования в библиотеке FreeVision (аналоге TurboVision) - так ее немедленно надолго убрали для переработки. Думаю, дважды на одни грабли там никто бы наступать не стал.

Насчет "отстой - не отстой". Разводить холивар на тему "мастдай ли паскаль" глупо. Да, не мэйнстрим сейчас - но (именно в борландском диалекте - теперь "языке Delphi" - и его ответвлении, реализованном командой FreePascal) вполне дееспособный универсальный язык высокого уровня (кто думает иначе - скорее всего, не знает современных расширений языка. Единственная реальная проблема - линковка сторонних библиотек с С++-ными классами, и то есть надежда на ее разрешение в недалеком будущем). При миграции на линукс или, тем более, *BSD, с учетом замораживания кайликса и краха проекта OpenSybil, для дельфиста альтернативы FPC просто нет.

Наконец, о лицензии, под которой идет FPC. Сам компилятор - под GPL, его RTL - под особой свободной лицензией, созданной на основе LGPL, но допускающей статическую линковку библиотек.

anonymous
()
Ответ на: комментарий от anonymous

> для дельфиста альтернативы FPC просто нет.

Для дельфиста есть аж две альтернатив - поумнеть и перестать насиловать труп, или убить себя апстену.

sv75 ★★★★★
()
Ответ на: комментарий от Not_anonymous

Где я это нашёл? Да лежит это "чудо" на freeclx.sf.net Качай, кому надо :) И RTL, и CLX. Сначала я, посмотрев на Kylix, тоже думал, что RTL они не открывали. А потом... Скачал - и не удивился. Короче, всё это free, а вопрос лишь в особенностях лицензии GPL/LGPL (последнюю, как я понимаю, можно использовать только клиентам фирмы)

FoodTechnologist
()

> В это время МС и Моно продолжают сотрудничество...

...и движутся к светлому и долгожданному...

gaa ★★
()
Ответ на: комментарий от anonymous

> Да, gaa, к будущему кроссплатформенного программирования под Windows и Linux...

оно уже есть, если кто не заметил. микрософт смущает только тот факт, что при этом не используются тулы их производства. в итоге микрос уже родил уродца, которого и проталкивает

gaa ★★
()
Ответ на: комментарий от HEBECTb_KTO

> Маленький тест:

Поразительно. :) Наверное мне хронически везло на большие try. Потому что каждый раз, когда смотрел в исходники - видел такие.

atrus ★★★★★
()
Ответ на: комментарий от atrus

> Поразительно. :) Наверное мне хронически везло на большие try. Потому что каждый раз, когда смотрел в исходники - видел такие.

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

HEBECTb_KTO
()
Ответ на: комментарий от HEBECTb_KTO

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

У тебя акции что-ли этой фирмы или работаешь там? Или из родственников кто-то работает?

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

От них потребовали дать исходники пользователям их продукта. Не дали? Получите.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

> У тебя акции что-ли этой фирмы или работаешь там? Или из родственников кто-то работает?

Я лично заинтересован в справедливости. А вот что побуждает моих оппонентов нагло врать и даже удалять мои сообщения - это мне самому любопытно.

Вот же английским по белому написано, за что весь сыр бор был: "to publish the source code for the version of BusyBox it previously distributed on its Web site"

ссылка на источник: http://www.linuxelectrons.com/news/general/13983/busybox-developers-monsoon-m...

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

Я и не считаю что там идиоты работают. Идиоты не смогли бы так качественно дискредитировать опенсорс.

HEBECTb_KTO
()
Ответ на: комментарий от HEBECTb_KTO

> Все мы недавно были свидетелями расправы над одной корпорацийкой

Которую даже до суда не довели. Нормальная такая расправа...

> И теперь мы видим как собственно открытое сообщество разрабатывает свои продукты

Нисмишно. (С) Пытаетесь убедить присутсвующих, что таинственный супермозг открытого сообщества приказал разработчикам FPC что-то стырить? В самом крайнем случае, за подобные дела несут ответсвенность те, кто это поместил в проект. Что легко устаналивается благодаря системе контроля версий. Даже вы можете их вычислить. Доступ на чтение открыт. Все остальные в данном случае непричастны, как непричастен к преступлению купивший краденое, если он не мог знать, что это краденое.

(В случае с упомянутой компанией - там не могли не знать, что берут BusyBox незаконно. Разработчики FPC далеко не все имеют Delphi, не все копаются в его исходниках и могут просто не знать, как там реализованы те или иные мотоды.)

> И никакой болтологией очевидные вещи опровергнуть невозможно.

Совершенно с вами согласен. Потому отвечу в духе американцев: не нравится? Подавайте в суд. Там разберутся.

atrus ★★★★★
()
Ответ на: комментарий от HEBECTb_KTO

> Идиоты не смогли бы так качественно дискредитировать опенсорс.

Не выдавайте свои фантазии за действительность.

atrus ★★★★★
()
Ответ на: комментарий от atrus

> Которую даже до суда не довели. Нормальная такая расправа...

Во-первых довели - дело 07-CV-8205 в окружном суде NY было открыто, а во-вторых нам важен результат: ведь с корпорацийки стрясли ещё undisclosed amount бабла и навязали ей в штат кадровую единицу, которая делать ничего полезного не будет, только зарплату получать. И всё из-за чего? Потому что корпорацийка не расшарила исходники общедоступного бизибокса, и от которого вряд ли даже её собственные продукты унаследованы - ведь речь не шла о раскрытии исходников продуктов, только о публикации исходников бизибокс.

> Нисмишно. (С) Пытаетесь убедить присутсвующих, что таинственный супермозг открытого сообщества приказал разработчикам FPC что-то стырить?

Нисмишно отрицать очевидные факты уже будучи единожды пойманным на лжи.

> Потому отвечу в духе американцев: не нравится? Подавайте в суд.

А мне-то с чего подавать в суд, если даже Борландцы вон насколько снисходительны к шалостям фри-паскальщиков? Я-то никакого ущерба не понёс, даже напротив, я так смеялся, что продлил себе жизнь года на два, наверное.

HEBECTb_KTO
()
Ответ на: комментарий от atrus

>> Идиоты не смогли бы так качественно дискредитировать опенсорс.

> Не выдавайте свои фантазии за действительность.

Ну да, ведь на самом-то деле все эти, ещё только начинающиеся, грязные наезды на пользователей наоборот привлекают разработчиков коммерческих проектов и способствуют распространению опенсорса, особенно под GPL-* лицензиями :-)

HEBECTb_KTO
()
Ответ на: комментарий от HEBECTb_KTO

> Во-первых довели - дело 07-CV-8205 в окружном суде NY было открыто

Так суд был?

> Нисмишно отрицать очевидные факты уже будучи единожды пойманным на лжи.

Я повторяю, не выдавайте желаемое за действительное. Доказательства того, что код тырился целенаправлено в студию или вы - трепло. :)

> А мне-то с чего

А если вам несчего, тогда сидите и не звездите. :)

> даже напротив, я так смеялся

Рад за вас, скачайте с гугля фотку пальца и смейтесь. Будете жить вечно. 8)

> Ну да, ведь на самом-то деле все эти, ещё только начинающиеся, грязные наезды на пользователей

"Не выдавайте свои фантазии за действительность." (C)

atrus ★★★★★
()
Ответ на: комментарий от HEBECTb_KTO

> Вот же английским по белому написано, за что весь сыр бор был: "to publish the source code for the version of BusyBox it previously distributed on its Web site"

Так нарушение условий GPL было? Или не было?

anonymous_incognito ★★★★★
()
Ответ на: комментарий от atrus

> Так суд был?

Так ведь нет. Уверен, что вымогатели остались бы нисчем, если бы он был, и это дело, заслушанное в окружном суде города послужило бы хорошим назидание остальным вымогателям от опенсорса. Я лично не удивлюсь, если узнаю, что неразглашаемая сумма выкупа если и была положительной, то никак не выше доллара, а должность офисера, присматривающего за соблюдением лицензий и вовсе номинальной.

> Я повторяю, не выдавайте желаемое за действительное. Доказательства того, что код тырился целенаправлено в студию или вы - трепло. :)

Какая разница целенаправленно или бесцельно ГНУсы тырили код у Борланда? По мне так достаточно свидетельств, приведенных у того блоггера и вашей позорной лжи дескать это Борланд тырил, а не наоборот.

Я не понимаю, почему многие сторонники опенсорса настолько агрессивны как вы, например. Казалось бы, ну взяли фри-паскальщиков за жопу, те осознали и исправились, вам-то какой смысл оговаривать Борланд в том, что это они украли код? Хотите спровоцировать судебное преследование? С какой целью?

HEBECTb_KTO
()
Ответ на: комментарий от anonymous_incognito

>> Вот же английским по белому написано, за что весь сыр бор был: "to publish the source code for the version of BusyBox it previously distributed on its Web site" > Так нарушение условий GPL было? Или не было?

А вы как считаете? Вот вы поняли из этой цидульки опенсорсников - было нарушение или нет? По-моему все их претензии - это просто бред больных белой горячкой.

Я считаю, что им просто повезло, что Мансун Мультимедиа согласилась помочь им сделать хорошую мину при плохой игре и думаю, что я на месте корпорацийки пошел бы на принцип и уничтожил ГНУсов в суде. Впрочем, возможно хозяева корпорацийки имеют свою выгоду в сложившемся положении вещей.

HEBECTb_KTO
()
Ответ на: комментарий от HEBECTb_KTO

> Уверен, что вымогатели остались бы нисчем

РыдалЪ. А то ребята не проконсультировались с юристами, прежде чем пойти на внесудебное соглашение. Попробуйте поехать в юсу, украсть там GPL-код, а потом обломить "вымогателей" в суде.

> и вашей позорной лжи дескать это Борланд тырил, а не наоборот.

Да вы, батенька, придурок, если иронию от лжи отличить не можете.

atrus ★★★★★
()
Ответ на: комментарий от atrus

Из списка рассылки:

"We are in a constructive dialog with people from CodeGear over this issue, and will report back later on the repercussions as far as current and previous FPC releases are concerned."

По поводу обратных заимствований:

"Borland/CodeGear must also be fair. Since fpc/laz is an open source project (means everybody can read the source codes), it's very possible that CodeGear/Borland had stolen/copy fpc/laz's codes, especially on some features that had been added to Delphi/Kylix after fpc had them already."

*especially on some features that had been added to Delphi/Kylix after fpc had them already*

Подробности - в списке рассылки lazarus. Превед.

atrus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.