|
|
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
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.06.2008, 10:36 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
Ынтырпрайз пишет: > 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.06.2008, 10:40 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
авторЧитаем определение: ты читать не умеешь. речь про модификацию исходников Firebird. У IPL/IDPL нет никакой "прилипчивости" ни к какому наружному коду. пишешь ты ODBC, компоненты, или приложение - это все Firebird-у похер потому что никак не касается исходников Firebird. Даже если ты модифицировал исходники FB и распространяешь его со своим приложением, единственное что ты обязан - дать возможность получателю exe от Firebird получить модифицированный тобой код Firebird. Но не код твоего приложения, даже если оно специальным образом использует ту фичу, которую ты внедрил модификацией кода Firebird. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 10:41 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
по-моему человек среагировал на слово Executable в IDPL. Это слово относится к Executable Firebird, и ни к чему больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 10:43 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
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.06.2008, 11:04 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
kdv авторЧитаем определение: ты читать не умеешь. речь про модификацию исходников Firebird. У IPL/IDPL нет никакой "прилипчивости" ни к какому наружному коду. пишешь ты ODBC, компоненты, или приложение - это все Firebird-у похер потому что никак не касается исходников Firebird. Даже если ты модифицировал исходники FB и распространяешь его со своим приложением, единственное что ты обязан - дать возможность получателю exe от Firebird получить модифицированный тобой код Firebird. Но не код твоего приложения, даже если оно специальным образом использует ту фичу, которую ты внедрил модификацией кода Firebird. Так вот: фирма 1С МОДИФИЦИРОВАЛА исходные тексты сервера! Причем эти модификации она НЕ ОБЯЗАНА выкладывать в виде ИСХОДНЫХ текстов. Там могут содержаться изменения, которые подавляющему большинству и не нужно видеть (тем более включать в основную ветку). Вдруг эти изменения "не для посторонних глаз" и защищены копирайтом? Вдруг разработчикам прийдется копировать код из исходных текстов 1С (коммерческого, проприетарного) в исходные тексты PgSQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 11:12 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
Ынтырпрайз пишет: > Вдруг эти изменения "не для посторонних глаз" и защищены копирайтом? Страшно представить, что же такое 1С может впихнуть в код сервера баз данных... Коды управления стратегическим бомбардировщиком, не иначе. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 11:24 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
fynda Ынтырпрайз пишет: > Вдруг эти изменения "не для посторонних глаз" и защищены копирайтом? Страшно представить, что же такое 1С может впихнуть в код сервера баз данных... Коды управления стратегическим бомбардировщиком, не иначе. Posted via ActualForum NNTP Server 1.4 А почему тогда StarOffice до сих пор распространяется как закрытый коммерческий продукт? И его покупают. Тоже в исходные тексты засунули коды управления бомбардировщиком? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 11:35 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
Ынтырпрайз пишет: > А почему тогда StarOffice до сих пор распространяется как закрытый > коммерческий продукт? 1С тоже распространяется. Осталось понять при чем тут сервер БД Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 11:51 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
fynda Ынтырпрайз пишет: > А почему тогда StarOffice до сих пор распространяется как закрытый > коммерческий продукт? 1С тоже распространяется. Осталось понять при чем тут сервер БД Posted via ActualForum NNTP Server 1.4 StarOffice - проприетарный коммерческий продук, базирующийся на открытом OpenOffice. PostgreSQL, модифицированный фирмой 1С по сути тоже является (или будет являться) проприетарным коммерческим продуктом. Благо разрешительная лицензия BSD это позволяет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 12:17 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
Ынтырпрайз пишет: > StarOffice - проприетарный коммерческий продук, базирующийся на открытом > OpenOffice. Вообще-то наоборот - сперва был закрытый StarOffice, и на его базе сделали Open. > PostgreSQL, модифицированный фирмой 1С по сути тоже является (или будет > являться) проприетарным коммерческим продуктом. ....но, в отличие от StarOffice, как отдельный продукт распространяться не будет, а необходим исключительно для работы другого проприетарного ПО. Вопрос: смысл его делать closed-source? Чисто чтоб потрахаться с независимой поддержкой? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 12:25 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
hvladЕдинственное "ограничение" - предоставлять исходный код патчей к собственно Firebird да и то - по требованию. Т.е. раскрывать свой коммерческий код (код приложений) не нужно. Я могу предположить ровно одну причину выбора PG вместо FB - ограничения FB на работу с метаданными, в частности невозможность бесконечно долго дропать\создавать таблицы без бекапа\рестора. Хотя я и не настолько знаю "особенности" 1С в этом плане.Я могу предположить, что 1С перестраховались, чтобы была возможность закрыть продукт - модифицированную СУБД без предоставления кому бы то нибыло исходников. Хотя использовано это не было, но возможность такого есть в отличии от Firebird / MySQL. А с чем связано "забивание" метаданных в Firebird? и насколько это архитектурный недостаток или просто никому дела нет, но исправить можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 12:37 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
fynda> PostgreSQL, модифицированный фирмой 1С по сути тоже является (или будет > являться) проприетарным коммерческим продуктом. ....но, в отличие от StarOffice, как отдельный продукт распространяться не будет, а необходим исключительно для работы другого проприетарного ПО. Вопрос: смысл его делать closed-source? Чисто чтоб потрахаться с независимой поддержкой?Страховка на случай если вдруг Они могут сделать некие изменения и никому их не выдавать, а при выходе каждой новой версии перетаскивать все патчи. Параноя, но вариант ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 12:48 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
VoDA пишет: > Страховка на случай если вдруг Это понятно, но для чего ? Что такое можно добавить к СУБД, чтоб понадобилось это секретить? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 13:23 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
to Ынтырпрайз: не надо сатанеть. 1C <> PostgreSQL модификация PostgreSQL <> PostgreSQL комплект ПО от 1С - это 1С + модификация PostgreSQL так вот. BSD не обязывает публиковать изменения PostgreSQL. IDPL - обязывает публиковать или передавать изменения Firebird пользователям измененной версии Firebird. И именно поэтому 1С решила выбрать как альтернативу MS SQL сервер PostgreSQL. А не потому что если бы выбрали Firebird, то якобы им пришлось бы выкладывать исходный код 1C (что неверно в отношении Firebird, и верно в отношении MySQL). Впрочем, ты этого не утверждал, но изъяснялся мутно. Соответственно, про 1С как таковой тут и речи нет. Не путай людей, тут не все читают по английски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 13:23 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
авторА с чем связано "забивание" метаданных в Firebird? ограничение на 255 изменений структуры какой-либо таблицы (для каждой таблицы свой счетчик). Как счетчик доедет до 255, надо делать backup/restore, счетчик сбросится. автори насколько это архитектурный недостаток или просто никому дела нет, но исправить можно. это можно считать архитектурным недостатком только для приложений, которые по желанию пользователя модифицируют структуру таблиц БД, и при этом пользователь дуб, т.е. нет администратора чтобы сделал b/r или пользователь не может это сделать даже из приложения. Разработчики приложений на Ib/FB как-то не жалуются на эту фичу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 13:27 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
kdvto Ынтырпрайз: не надо сатанеть. 1C <> PostgreSQL модификация PostgreSQL <> PostgreSQL комплект ПО от 1С - это 1С + модификация PostgreSQL так вот. BSD не обязывает публиковать изменения PostgreSQL. IDPL - обязывает публиковать или передавать изменения Firebird пользователям измененной версии Firebird. И именно поэтому 1С решила выбрать как альтернативу MS SQL сервер PostgreSQL. А не потому что если бы выбрали Firebird, то якобы им пришлось бы выкладывать исходный код 1C (что неверно в отношении Firebird, и верно в отношении MySQL). Впрочем, ты этого не утверждал, но изъяснялся мутно. Соответственно, про 1С как таковой тут и речи нет. Не путай людей, тут не все читают по английски. Я про исходный текст 1С ничего не говорил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 14:36 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
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.06.2008, 15:41 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
hvlad VoDAЯ могу предположить, что 1С перестраховались, чтобы была возможность закрыть продукт - модифицированную СУБД без предоставления кому бы то нибыло исходников. Хотя использовано это не было, но возможность такого есть в отличии от Firebird / MySQL.Выпускать свою закрытую версию PG для 1С смерти подобно. Ибо тогда они потеряют поддержку основных разработчиков и сообщества. И им придётся сопровождать свою версию самостоятельно. Вряд ли они этого хотят. Возможно я не совсем точно выразился. Повторюсь: 1С может накатать патчей и посчитать, что нужно их "закрыть". Почему и зачем закрывать - не рассматриваем, ситуация гипотетическая. Так вот и для MySQL и для Firebird им ПРИДЕТСЯ открыть патчи покупателям продукта. А при использовании PostgreSQL нет. Делать форк и тянуть свой сервер может и не нужно, дастаточно перетаскивать патчи с одной версии PostgreSQL на следующую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 16:22 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
hvlad пишет: > Выпускать свою закрытую версию PG для 1С смерти подобно. Ибо тогда они > потеряют поддержку основных разработчиков и сообщества. И им придётся > сопровождать свою версию самостоятельно. Вряд ли они этого хотят. У них есть еще один вариант - каждый выявленный глюк тестировать на соответствующей версии postgres'а, и если он воспроизводится - стучаться в суппорт и прикидываться обычными юзерами. Правда от своих покупателей звездюли огребать придется все равно самостоятельно, но по крайней мере смогут частично переложить на команду постгреса трудности разработки. Другой вопрос - нафиг это надо, я по-прежнему не понимаю, что 1С может запихать в Pg такого, что обязательно надо было бы секретить. Ведь в том же MSSQL, например, такая возможность отсутствует в принципе (ибо сорцов нет) и ничего - 1С с ним как-то работает и не жалуется почему-то. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 16:54 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
VoDA1С может накатать патчей и посчитать, что нужно их "закрыть". Почему и зачем закрывать - не рассматриваем, ситуация гипотетическая.Не вижу смысла продолжать рассмотрение не рассматриваемых гипотетических ситуаций. В принципе всё уже сказано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 17:16 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
VoDAДелать форк и тянуть свой сервер может и не нужно, дастаточно перетаскивать патчи с одной версии PostgreSQL на следующую.а) Это и есть форк б) Где гарантия, что свои патчи будут применимы к следующей версии PG ? Вот теперь точно завязываем воду в ступе толочь. По крайней мере я завязываю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2008, 17:19 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
hvladа) Это и есть форк б) Где гарантия, что свои патчи будут применимы к следующей версии PG ? Вот теперь точно завязываем воду в ступе толочь. По крайней мере я завязываю.Привет. а) Форк От туда же: При этом каждая из веток развивается независимо от другой, разными авторами. Поскольку вторая не будет полной версией, а только набором патчей, то это не форк, а набор патчей. б) будут перетаскивать ровно так же как многие компании тащат наборы патчей к Linux (ядру). Поскольку компания сама тащит патчи, то сама же и устанавливает совместимы они или нет. А так же тестирует допиливает и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 11:00 |
|
||
|
PostgreSQL vs Firebird
|
|||
|---|---|---|---|
|
#18+
В общем причина выбора только лицензия, я правильно понимаю? С уважением, Naf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 12:29 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=35392829&tid=1553073]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 17ms |
| total: | 155ms |

| 0 / 0 |
