Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: PostgreSQL vs Firebird  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30233
kdv
они обязаны предоставляться тому, кто получил модифицированный exe.

добавлю - и то, по запросу.

Any Modification ... must be made available in Source Code form ... either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available.

потому что Electrinic Discribution Mechanism это не только веб, но и ftp, email, и т.д.
25 июн 08, 10:36    [5843858]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
fynda
Member

Откуда: Пенза
Сообщений: 2785

Ынтырпрайз пишет:

> IPL:
> 3.2. Availability of Source Code.

Any Modification which You create or to which You contribute must be
made available in Source Code form under the terms of this License
either on the same media as an Executable version or via an accepted
Electronic Distribution Mechanism to anyone to whom you made an
Executable version available; and if made available via Electronic
Distribution Mechanism, must remain available for at least twelve (12)
months after the date it initially became available, or at least six (6)
months after a subsequent version of that particular Modification has
been made available to such recipients. You are responsible for ensuring
that the Source Code version remains available even if the Electronic
Distribution Mechanism is maintained by a third party.


>
> Исходные тексты производных продуктов ОБЯЗАНЫ предоставляться

Объясни, где ты это увидел? Во всем абзаце речь идет исключительно про
изменения, внесенные в код самого сервера. Ни о каких продуктах,
сделанных на его основе нет ни единого слова. Вообще скажи, ты реально
считаешь, что все проприетарные программы, написанные с использованием
firebird нарушают лицензию? Тода почему fb-team до сих пор не
озолотилась, наняв грамотных юристов и не стряся бабло со всех нарушителей?

Кроме того - где все же свидетельства, что 1С что-то обязательно
собирается закрывать?

Posted via ActualForum NNTP Server 1.4

25 июн 08, 10:40    [5843891]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30233
автор
Читаем определение:

ты читать не умеешь. речь про модификацию исходников Firebird. У IPL/IDPL нет никакой "прилипчивости" ни к какому наружному коду.
пишешь ты ODBC, компоненты, или приложение - это все Firebird-у похер потому что никак не касается исходников Firebird.
Даже если ты модифицировал исходники FB и распространяешь его со своим приложением, единственное что ты обязан - дать возможность получателю exe от Firebird получить модифицированный тобой код Firebird. Но не код твоего приложения, даже если оно специальным образом использует ту фичу, которую ты внедрил модификацией кода Firebird.
25 июн 08, 10:41    [5843899]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30233
по-моему человек среагировал на слово Executable в IDPL. Это слово относится к Executable Firebird, и ни к чему больше.
25 июн 08, 10:43    [5843931]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
Ынтырпрайз
Guest
fynda

Ынтырпрайз пишет:

> IPL:
> 3.2. Availability of Source Code.

Any Modification which You create or to which You contribute must be
made available in Source Code form under the terms of this License
either on the same media as an Executable version or via an accepted
Electronic Distribution Mechanism to anyone to whom you made an
Executable version available; and if made available via Electronic
Distribution Mechanism, must remain available for at least twelve (12)
months after the date it initially became available, or at least six (6)
months after a subsequent version of that particular Modification has
been made available to such recipients. You are responsible for ensuring
that the Source Code version remains available even if the Electronic
Distribution Mechanism is maintained by a third party.


>
> Исходные тексты производных продуктов ОБЯЗАНЫ предоставляться

Объясни, где ты это увидел? Во всем абзаце речь идет исключительно про
изменения, внесенные в код самого сервера. Ни о каких продуктах,
сделанных на его основе нет ни единого слова. Вообще скажи, ты реально
считаешь, что все проприетарные программы, написанные с использованием
firebird нарушают лицензию? Тода почему fb-team до сих пор не
озолотилась, наняв грамотных юристов и не стряся бабло со всех нарушителей?

Кроме того - где все же свидетельства, что 1С что-то обязательно
собирается закрывать?
Posted via ActualForum NNTP Server 1.4


Обьясняю еще раз:
продукты,
сделанные на его основе (сервера!!!) - это когда ты меняешь/ удаляешь/ добавляешь файлы в исходных текстах сервера!

1С пришлось это сделать. BSD - это не copyleft лицензия -> никто не обязывает меня публиковать исходные тексты моих изменений.
25 июн 08, 11:04    [5844068]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
Ынтырпрайз
Guest
kdv
автор
Читаем определение:

ты читать не умеешь. речь про модификацию исходников Firebird. У IPL/IDPL нет никакой "прилипчивости" ни к какому наружному коду.
пишешь ты ODBC, компоненты, или приложение - это все Firebird-у похер потому что никак не касается исходников Firebird.
Даже если ты модифицировал исходники FB и распространяешь его со своим приложением, единственное что ты обязан - дать возможность получателю exe от Firebird получить модифицированный тобой код Firebird. Но не код твоего приложения, даже если оно специальным образом использует ту фичу, которую ты внедрил модификацией кода Firebird.


Так вот: фирма 1С МОДИФИЦИРОВАЛА исходные тексты сервера!

Причем эти модификации она НЕ ОБЯЗАНА выкладывать в виде ИСХОДНЫХ текстов.
Там могут содержаться изменения, которые подавляющему большинству и не нужно видеть (тем более включать в основную ветку).

Вдруг эти изменения "не для посторонних глаз" и защищены копирайтом?
Вдруг разработчикам прийдется копировать код из исходных текстов 1С (коммерческого, проприетарного) в исходные тексты PgSQL?
25 июн 08, 11:12    [5844131]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
fynda
Member

Откуда: Пенза
Сообщений: 2785

Ынтырпрайз пишет:

> Вдруг эти изменения "не для посторонних глаз" и защищены копирайтом?

Страшно представить, что же такое 1С может впихнуть в код сервера баз
данных... Коды управления стратегическим бомбардировщиком, не иначе.

Posted via ActualForum NNTP Server 1.4

25 июн 08, 11:24    [5844248]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
Ынтырпрайз
Guest
fynda

Ынтырпрайз пишет:

> Вдруг эти изменения "не для посторонних глаз" и защищены копирайтом?

Страшно представить, что же такое 1С может впихнуть в код сервера баз
данных... Коды управления стратегическим бомбардировщиком, не иначе.
Posted via ActualForum NNTP Server 1.4


А почему тогда StarOffice до сих пор распространяется как закрытый коммерческий продукт? И его покупают.

Тоже в исходные тексты засунули коды управления бомбардировщиком?
25 июн 08, 11:35    [5844355]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
fynda
Member

Откуда: Пенза
Сообщений: 2785

Ынтырпрайз пишет:

> А почему тогда StarOffice до сих пор распространяется как закрытый
> коммерческий продукт?

1С тоже распространяется. Осталось понять при чем тут сервер БД

Posted via ActualForum NNTP Server 1.4

25 июн 08, 11:51    [5844518]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
Ынтырпрайз
Guest
fynda

Ынтырпрайз пишет:

> А почему тогда StarOffice до сих пор распространяется как закрытый
> коммерческий продукт?

1С тоже распространяется. Осталось понять при чем тут сервер БД
Posted via ActualForum NNTP Server 1.4


StarOffice - проприетарный коммерческий продук, базирующийся на открытом OpenOffice.

PostgreSQL, модифицированный фирмой 1С по сути тоже является (или будет являться) проприетарным коммерческим продуктом. Благо разрешительная лицензия BSD это позволяет.
25 июн 08, 12:17    [5844755]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
fynda
Member

Откуда: Пенза
Сообщений: 2785

Ынтырпрайз пишет:

> StarOffice - проприетарный коммерческий продук, базирующийся на открытом
> OpenOffice.

Вообще-то наоборот - сперва был закрытый StarOffice, и на его базе
сделали Open.

> PostgreSQL, модифицированный фирмой 1С по сути тоже является (или будет
> являться) проприетарным коммерческим продуктом.

....но, в отличие от StarOffice, как отдельный продукт распространяться
не будет, а необходим исключительно для работы другого проприетарного
ПО. Вопрос: смысл его делать closed-source? Чисто чтоб потрахаться с
независимой поддержкой?

Posted via ActualForum NNTP Server 1.4

25 июн 08, 12:25    [5844828]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
hvlad
Единственное "ограничение" - предоставлять исходный код патчей к собственно Firebird да и то - по требованию.
Т.е. раскрывать свой коммерческий код (код приложений) не нужно.

Я могу предположить ровно одну причину выбора PG вместо FB - ограничения FB на работу с метаданными, в частности невозможность бесконечно долго дропать\создавать таблицы без бекапа\рестора. Хотя я и не настолько знаю "особенности" 1С в этом плане.
Я могу предположить, что 1С перестраховались, чтобы была возможность закрыть продукт - модифицированную СУБД без предоставления кому бы то нибыло исходников. Хотя использовано это не было, но возможность такого есть в отличии от Firebird / MySQL.

А с чем связано "забивание" метаданных в Firebird? и насколько это архитектурный недостаток или просто никому дела нет, но исправить можно.
25 июн 08, 12:37    [5844919]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
fynda
> PostgreSQL, модифицированный фирмой 1С по сути тоже является (или будет
> являться) проприетарным коммерческим продуктом.

....но, в отличие от StarOffice, как отдельный продукт распространяться
не будет, а необходим исключительно для работы другого проприетарного
ПО. Вопрос: смысл его делать closed-source? Чисто чтоб потрахаться с
независимой поддержкой?
Страховка на случай если вдруг

Они могут сделать некие изменения и никому их не выдавать, а при выходе каждой новой версии перетаскивать все патчи. Параноя, но вариант ;)
25 июн 08, 12:48    [5845019]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
fynda
Member

Откуда: Пенза
Сообщений: 2785

VoDA пишет:

> Страховка на случай если вдруг

Это понятно, но для чего? Что такое можно добавить к СУБД, чтоб
понадобилось это секретить?

Posted via ActualForum NNTP Server 1.4

25 июн 08, 13:23    [5845346]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30233
to Ынтырпрайз: не надо сатанеть.

1C <> PostgreSQL
модификация PostgreSQL <> PostgreSQL
комплект ПО от 1С - это 1С + модификация PostgreSQL

так вот. BSD не обязывает публиковать изменения PostgreSQL. IDPL - обязывает публиковать или передавать изменения Firebird пользователям измененной версии Firebird.
И именно поэтому 1С решила выбрать как альтернативу MS SQL сервер PostgreSQL. А не потому что если бы выбрали Firebird, то якобы им пришлось бы выкладывать исходный код 1C (что неверно в отношении Firebird, и верно в отношении MySQL). Впрочем, ты этого не утверждал, но изъяснялся мутно.

Соответственно, про 1С как таковой тут и речи нет. Не путай людей, тут не все читают по английски.
25 июн 08, 13:23    [5845349]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30233
автор
А с чем связано "забивание" метаданных в Firebird?


ограничение на 255 изменений структуры какой-либо таблицы (для каждой таблицы свой счетчик).
Как счетчик доедет до 255, надо делать backup/restore, счетчик сбросится.

автор
и насколько это архитектурный недостаток или просто никому дела нет, но исправить можно.

это можно считать архитектурным недостатком только для приложений, которые по желанию пользователя модифицируют структуру таблиц БД, и при этом пользователь дуб, т.е. нет администратора чтобы сделал b/r или пользователь не может это сделать даже из приложения.
Разработчики приложений на Ib/FB как-то не жалуются на эту фичу.
25 июн 08, 13:27    [5845388]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
Ынтырпрайз
Guest
kdv
to Ынтырпрайз: не надо сатанеть.

1C <> PostgreSQL
модификация PostgreSQL <> PostgreSQL
комплект ПО от 1С - это 1С + модификация PostgreSQL

так вот. BSD не обязывает публиковать изменения PostgreSQL. IDPL - обязывает публиковать или передавать изменения Firebird пользователям измененной версии Firebird.
И именно поэтому 1С решила выбрать как альтернативу MS SQL сервер PostgreSQL. А не потому что если бы выбрали Firebird, то якобы им пришлось бы выкладывать исходный код 1C (что неверно в отношении Firebird, и верно в отношении MySQL). Впрочем, ты этого не утверждал, но изъяснялся мутно.

Соответственно, про 1С как таковой тут и речи нет. Не путай людей, тут не все читают по английски.


Я про исходный текст 1С ничего не говорил.
25 июн 08, 14:36    [5846052]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
hvlad
Member

Откуда:
Сообщений: 11551
VoDA
hvlad
Единственное "ограничение" - предоставлять исходный код патчей к собственно Firebird да и то - по требованию.
Т.е. раскрывать свой коммерческий код (код приложений) не нужно.

Я могу предположить ровно одну причину выбора PG вместо FB - ограничения FB на работу с метаданными, в частности невозможность бесконечно долго дропать\создавать таблицы без бекапа\рестора. Хотя я и не настолько знаю "особенности" 1С в этом плане.
Я могу предположить, что 1С перестраховались, чтобы была возможность закрыть продукт - модифицированную СУБД без предоставления кому бы то нибыло исходников. Хотя использовано это не было, но возможность такого есть в отличии от Firebird / MySQL.
Выпускать свою закрытую версию PG для 1С смерти подобно. Ибо тогда они потеряют поддержку основных разработчиков и сообщества. И им придётся сопровождать свою версию самостоятельно. Вряд ли они этого хотят.

VoDA
А с чем связано "забивание" метаданных в Firebird? и насколько это архитектурный недостаток или просто никому дела нет, но исправить можно.
Я не знаю, что такое "забивание".

Есть старый просчёт в реализации - многие внутренние идентификаторы в FB изначально 16-битные, в том числе RELATION_ID (в начале 80-ых этого наверное было достаточно). Так что можно ожидать проблем при постоянном drop\create table (я слышал что 1С это любит).
Правда в FB не должно быть проблем после 32765 таблиц, счётчик должен вернуться назад и использовать не задействованные номера (вряд ли они будут создавать 32Ктаблиц одновременно)
25 июн 08, 15:41    [5846748]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
hvlad
VoDA
Я могу предположить, что 1С перестраховались, чтобы была возможность закрыть продукт - модифицированную СУБД без предоставления кому бы то нибыло исходников. Хотя использовано это не было, но возможность такого есть в отличии от Firebird / MySQL.
Выпускать свою закрытую версию PG для 1С смерти подобно. Ибо тогда они потеряют поддержку основных разработчиков и сообщества. И им придётся сопровождать свою версию самостоятельно. Вряд ли они этого хотят.
Возможно я не совсем точно выразился. Повторюсь: 1С может накатать патчей и посчитать, что нужно их "закрыть". Почему и зачем закрывать - не рассматриваем, ситуация гипотетическая.

Так вот и для MySQL и для Firebird им ПРИДЕТСЯ открыть патчи покупателям продукта. А при использовании PostgreSQL нет.

Делать форк и тянуть свой сервер может и не нужно, дастаточно перетаскивать патчи с одной версии PostgreSQL на следующую.
25 июн 08, 16:22    [5847075]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
fynda
Member

Откуда: Пенза
Сообщений: 2785

hvlad пишет:

> Выпускать свою закрытую версию PG для 1С смерти подобно. Ибо тогда они
> потеряют поддержку основных разработчиков и сообщества. И им придётся
> сопровождать свою версию самостоятельно. Вряд ли они этого хотят.

У них есть еще один вариант - каждый выявленный глюк тестировать на
соответствующей версии postgres'а, и если он воспроизводится - стучаться
в суппорт и прикидываться обычными юзерами. Правда от своих покупателей
звездюли огребать придется все равно самостоятельно, но по крайней мере
смогут частично переложить на команду постгреса трудности разработки.

Другой вопрос - нафиг это надо, я по-прежнему не понимаю, что 1С может
запихать в Pg такого, что обязательно надо было бы секретить. Ведь в том
же MSSQL, например, такая возможность отсутствует в принципе (ибо сорцов
нет) и ничего - 1С с ним как-то работает и не жалуется почему-то.

Posted via ActualForum NNTP Server 1.4

25 июн 08, 16:54    [5847376]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
hvlad
Member

Откуда:
Сообщений: 11551
VoDA
1С может накатать патчей и посчитать, что нужно их "закрыть". Почему и зачем закрывать - не рассматриваем, ситуация гипотетическая.
Не вижу смысла продолжать рассмотрение не рассматриваемых гипотетических ситуаций.
В принципе всё уже сказано.
25 июн 08, 17:16    [5847566]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
hvlad
Member

Откуда:
Сообщений: 11551
VoDA
Делать форк и тянуть свой сервер может и не нужно, дастаточно перетаскивать патчи с одной версии PostgreSQL на следующую.
а) Это и есть форк
б) Где гарантия, что свои патчи будут применимы к следующей версии PG ?

Вот теперь точно завязываем воду в ступе толочь. По крайней мере я завязываю.
25 июн 08, 17:19    [5847591]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
hvlad
а) Это и есть форк
б) Где гарантия, что свои патчи будут применимы к следующей версии PG ?

Вот теперь точно завязываем воду в ступе толочь. По крайней мере я завязываю.
Привет.

а) Форк
От туда же: При этом каждая из веток развивается независимо от другой, разными авторами.

Поскольку вторая не будет полной версией, а только набором патчей, то это не форк, а набор патчей.

б) будут перетаскивать ровно так же как многие компании тащат наборы патчей к Linux (ядру).
Поскольку компания сама тащит патчи, то сама же и устанавливает совместимы они или нет. А так же тестирует допиливает и т.п.
26 июн 08, 11:00    [5850567]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
Naf
Member

Откуда: Москва
Сообщений: 2696
В общем причина выбора только лицензия, я правильно понимаю?
С уважением, Naf
26 июн 08, 12:29    [5851475]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL vs Firebird  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Naf
В общем причина выбора только лицензия, я правильно понимаю?
С уважением, Naf
по сути да.

BSDL как налагающая меньше всего ограничений и была выбрана. И, как следствие, продукт PostgreSQL.
26 июн 08, 14:54    [5852848]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить