The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

MySQL теряет былую открытость - прекращена публикация тестов..., opennews (ok), 18-Авг-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


221. "MySQL теряет былую открытость - прекращена публикация тестов..."  +/
Сообщение от Аноним (-), 19-Авг-12, 18:53 
> Фонд GNU требует что-бы вместе с исходниками шли все необходимые для компиляции
> и дальнейшей разработки файлы.

Про разработку никто не говорил. Нет такого в лицензии. Сам фонд GNU распространял несколько версий EMACS которые невозможно было собрать из тех исходников что они предоставляли.
Надеюсь вы помните этот момент.

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

Еще раз - GNU GPL не требует ничего более кроме возможности посмотреть на те исходники из которых собирали. Иначе бы RedHat уже давно получил кучу исков за то что не предоставляют информацию о окружении в котором собираются пакеты.
Если вы создаете свою версию - то будте добры разработать _свои_ тесты. Это же ваш продукт - а не продукт какого-то Васи? Вы же взялись за его разработку?
Исходник собирается - значит требования лицензии удовлетворениы и точка.
А ваши сексуальные фантазии о тестах - являются только фантазиями.

Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

226. "MySQL теряет былую открытость - прекращена публикация тестов..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Авг-12, 20:09 
>> Фонд GNU требует что-бы вместе с исходниками шли все необходимые для компиляции
>> и дальнейшей разработки файлы.
> Про разработку никто не говорил. Нет такого в лицензии.

Вы просто читать не умеете, как и авторы методички некрософта.

The source code for a work means the preferred form of the work for making modifications to it.

> Сам фонд GNU распространял несколько версий EMACS которые невозможно было собрать
> из тех исходников что они предоставляли. Надеюсь вы помните этот момент.

Помним и знаем, что ляпы бывают, но намерение -- важнее.  Скажем, когда MS обнаружило, что контрактор влепил GPL-код в утилитку -- беготня показала явно иной замысел :)

> А ваши сексуальные фантазии о тестах - являются только фантазиями.

Надеюсь, Вы понимаете, что удовлетворять свои фантазии Вам предлагается где-нибудь ещё.  Сходите на rsdn, например.  Там оценят и поймут, а тут посчитают спамом и сотрут.

Ответить | Правка | Наверх | Cообщить модератору

238. "MySQL теряет былую открытость - прекращена публикация тестов..."  +/
Сообщение от Аноним (-), 19-Авг-12, 21:59 
>>> Фонд GNU требует что-бы вместе с исходниками шли все необходимые для компиляции
>>> и дальнейшей разработки файлы.
>> Про разработку никто не говорил. Нет такого в лицензии.
> Вы просто читать не умеете, как и авторы методички некрософта.
> The source code for a work means the preferred form of the
> work for making modifications to it
.

Еще раз по буквам. Каким образом набор тестов - влияет на возможность сделать изменения?
Набор тестов позволяет лишь удостовериться что изменения коректны - а в процитированном вами отрывке говорится только о модификации исходного кода.

Или еще раз посмотрим иначе - как открытость проекта "MySQL" влияет на открытость проекта "MySQL tests" ?
или как OpenJDK (GPL) - влияет на JCK (закрыт) ?

>> Сам фонд GNU распространял несколько версий EMACS которые невозможно было собрать
>> из тех исходников что они предоставляли. Надеюсь вы помните этот момент.
> Помним и знаем, что ляпы бывают, но намерение -- важнее.  Скажем,
> когда MS обнаружило, что контрактор влепил GPL-код в утилитку -- беготня
> показала явно иной замысел :)

да ну? сразу извенились и убрали свой огрех. В отличии от RMS и GNU - которые решили изменить лицензию ради своего ляпа. Да такого даже MS не додумалось.

PS
А стирать не удобные коментарии - это все что ты умеешь.

PPS. Монти и MariaDB - не первый раз были замечены в желтухе и черном пиаре по отношению к MySQL. еще бы - клиентов то никак отнять не могут - а милиард от Sun видимо подходит уже к концу...

Ответить | Правка | Наверх | Cообщить модератору

243. "MySQL теряет былую открытость - прекращена публикация тестов..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Авг-12, 22:25 
> Еще раз по буквам.

Я терпеливый и детсадовцам на счётных палочках порой объясняю, не переживайте.  Приступим.

> Каким образом набор тестов - влияет на возможность сделать изменения?

В некоторых случаях, как вот с TDD -- непосредственным.

> Набор тестов позволяет лишь удостовериться что изменения коректны - а в
> процитированном вами отрывке говорится только о модификации исходного кода.

А теперь расскажите нам о пользе некорректных изменений.

> Или еще раз посмотрим иначе - как открытость проекта "MySQL" влияет на
> открытость проекта "MySQL tests" ?
> или как OpenJDK (GPL) - влияет на JCK (закрыт) ?

Направление причинно-следственной связи оберните, понятней станет.

> да ну? сразу извенились и убрали свой огрех.

Врёте: https://www.opennet.ru/opennews/art.shtml?num=24204

> В отличии от RMS и GNU - которые решили изменить лицензию ради своего ляпа.

Что-то я не помню свежих изменений в GPL из-за Emacs.  Напомните или опять соврамши?

> PS А стирать не удобные коментарии

Пожалуйста, обратите внимание на правила форума: http://wiki.opennet.ru/ForumHelp (включая п. 2, 4--6)

> - это все что ты умеешь.

Я умею довольно много чего -- в том числе грамотно писать и головой *думать*, а не только в неё есть с ушей.

Чему и Вам желаю научиться, юноша.

А до тех пор лучше читайте, чем пишите.  Проверено на себе, работает.

Ответить | Правка | Наверх | Cообщить модератору

290. "MySQL теряет былую открытость - прекращена публикация тестов..."  +/
Сообщение от Аноним (-), 20-Авг-12, 14:22 

>> Каким образом набор тестов - влияет на возможность сделать изменения?
> В некоторых случаях, как вот с TDD -- непосредственным.

2 разных проекта. которые вполне могут иметь разную лицензию. Или вы отказываете авторам в возможности выбирать лицензию для каждого из проектов?

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

А кто вас вообще просил делать изменения? Вот Mozilla запрещает потом называть продукт firefox.
Как вы помните на этом погорел debian.

>> Или еще раз посмотрим иначе - как открытость проекта "MySQL" влияет на
>> открытость проекта "MySQL tests" ?
>> или как OpenJDK (GPL) - влияет на JCK (закрыт) ?
> Направление причинно-следственной связи оберните, понятней станет.

еще раз. Как влияет закрытость тестов JCK на то что OpenJDK является открытым проектом?
может быть не до конца свободным - но открытым. Но новости же говорят о открытости?


>> да ну? сразу извенились и убрали свой огрех.
> Врёте: https://www.opennet.ru/opennews/art.shtml?num=24204
>> В отличии от RMS и GNU - которые решили изменить лицензию ради своего ляпа.
> Что-то я не помню свежих изменений в GPL из-за Emacs.  Напомните
> или опять соврамши?

Выпущены обновления текстового редактора GNU/Emacs - 23.2a и 23.3a, в состав которых включены недостающие исходные файлы грамматик, отсутствие которых привело к нарушению лицензии GPL. Чтобы не затруднять дистрибутивы выпуском формального обновления, Фонд свободного ПО официально предоставил право использования версий Emacs 23.2 и 23.3, а также всех уже выпущенных производных продуктов, без исходных файлов грамматик.

https://www.opennet.ru/opennews/art.shtml?num=31374

да да, это же так скромно признать "что бы не затруднять выпуском обновления".. Как же мы скромные..
главное что бы замять эту неудобную для себя историю.

Ответить | Правка | Наверх | Cообщить модератору

322. "MySQL теряет былую открытость - прекращена публикация тестов..."  +1 +/
Сообщение от Andrey Mitrofanov (?), 20-Авг-12, 23:10 
>>> В отличии от RMS и GNU - которые решили изменить лицензию ради своего ляпа.
>> Что-то я не помню свежих изменений в GPL из-за Emacs.  Напомните
>> или опять соврамши?
> Выпущены обновления текстового редактора GNU/Emacs - 23.2a и 23.3a, в состав которых
> включены недостающие исходные файлы грамматик, отсутствие которых привело к нарушению

Начинай штудировать букварь и счётные палочки.
"Изменеие исходников" != "Изменение лицензии"

Я бы даже понял, ежеди б тебе в методичке написали про изменение исключения для glibc++-или-как там её. Но уверяю тебя, даже _это не "Изменение лицензии". В каком то смысле%))

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

Ответить | Правка | Наверх | Cообщить модератору

323. "MySQL теряет былую открытость - прекращена публикация тестов..."  +/
Сообщение от Michael Shigorinemail (ok), 20-Авг-12, 23:42 
> 2 разных проекта. которые вполне могут иметь разную лицензию.

*yaawn*

Вам термин "производная работа" вообще хоть что-то говорит?

> Или вы отказываете авторам в возможности выбирать лицензию для каждого из проектов?

Да кто я такой, чтоб в чём-либо отказывать коллегам.

> А кто вас вообще просил делать изменения? Вот Mozilla запрещает потом называть
> продукт firefox. Как вы помните на этом погорел debian.

Он не погорел, а просто занудный очень.  Здесь тоже могу рассказать (обсуждали в деталях с разработчиками Mozilla, занимающимися альтовскими пакетами mozilla products), но бисеровалютный резерв подходит на сегодня к концу.

> еще раз.

Расцикливайтесь и поймите уже наконец, что там тесты по сути сертификационные (хоть и функциональные), а тут -- просто функциональные и не сертификационные AFAIK ни разу.  Понимаю, что про особенности жизни больших и тем более инфраструктурных проектов вам там никто толком не рассказывает, но это ж не повод свою безграмотность на люди переть вместо того, чтоб послушать да подумать.

>> Что-то я не помню свежих изменений в GPL из-за Emacs.
> Выпущены обновления текстового редактора GNU/Emacs - 23.2a и 23.3a, в состав которых
> включены недостающие исходные файлы грамматик, отсутствие которых привело к нарушению
> лицензии GPL. Чтобы не затруднять дистрибутивы выпуском формального обновления,
> Фонд свободного ПО официально предоставил право использования версий Emacs 23.2 и 23.3,
> а также всех уже выпущенных производных продуктов, без исходных файлов грамматик.

То есть юридическая грамотность у Вас лично и тех, кто Вам впаривал этот "показательный случай", также находится сильно ниже нулевой отметки.  Поскольку спутали licensing exception чисто технического толка (ещё занудней дебиана) и licensing change.

> главное что бы замять эту неудобную для себя историю.

Выше про некрософт упомянул, вот _там_ как раз замяли.

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

Ответить | Правка | К родителю #290 | Наверх | Cообщить модератору

383. "MySQL теряет былую открытость - прекращена публикация тестов..."  +/
Сообщение от VoDA (ok), 22-Авг-12, 17:11 
>> Каким образом набор тестов - влияет на возможность сделать изменения?
> В некоторых случаях, как вот с TDD -- непосредственным.

TDD это внутри-корпоративное решение. Код может быть написан и без тестов вообще. При этом об будет и собираться и даже работать (если хорошо постараться).

Поскольку для сборки проекта достаточно только исходников самого проекта, то корпорация опубликовав исходники кода выполняет все условия GPLv3 и даже AGPLv3. Если бы unit-тестирование было обязательным условием рабочеспособности проекта, то да тесты тогда бы требовалось публиковать.

Что же до рабочеспособнсти ИЗМЕНЕННЫХ версий (а именно для этого нужны опубликованные тесты) то это не проблема компании производящей исходный продукт. Владелец форка сам отвечает за рабочеспособность своих программистов, своего кода и т.п.


Потому соглашусь, что было бы хорошо, если бы Оракл и дальше публиковал тесты. НО это не входит в обязательства налагаемые GPLv3.

Ответить | Правка | К родителю #243 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру