Цитирайки от Уикипедия:
MariaDB Това е GPL лицензиран MySQL сървър на база данни. Поддържа се от Майкъл "Монти" Видениус (основател на MySQL) и общността на разработчиците на свободен софтуер. Той има двигател, наречен XtraDB, заместващ InnoDB. Той има висока съвместимост с MySQL, тъй като има същите команди, интерфейси, API и библиотеки, като целта му е да може директно да сменя един сървър за друг
Е, в статия, публикувана в Блогът на Фондация за документи, изложи нивото на възхищение, което изпитваш Монти от LibreOffice, където изразява горе-долу следното:
«Ние сме много развълнувани от проекта LibreOffice... За да участваме в проекта, ние се ангажираме да интегрираме и да осигурим отлична подкрепа MariaDB в LibreOffice. Това включва, наред с други неща, ново LGPL C драйвери за да се свържете с MariaDB o MySQL и предоставяне на корекции на грешки за всички проблеми в MariaDB, които сериозно засягат LibreOffice«
Можете да видите повече в тази връзка. Без съмнение, страхотни новини за света Отворен код y Office Suite. Подобрение База LibreOffice с тази скоба?
С пристигането на Oracle и отделянето му от тях, не ми се струва странно.
MySQL също е от Oracle и продължава да бъде модифициран в своята версия на общността, някои разширения, които преди бяха често срещани, бяха изтрити и мисля, че това е друг фактор.
Както разбрах, те използваха HSQLDB за бази данни, защото той е написан изцяло в Java. Същото и те трябва само да модифицират драйвера на MySQL jdbc.
Отличен 😀
Така че, ако гениите на Oracle (настоящи собственици на MySQL) мислят да направят същото, което направиха с Open Office, алтернативата ще бъде приложена.
Проблемът е, какво би се случило, ако Oracle открие правна празнина, която му позволява да патентова API на MySQL? Преди време беше казано, че Oracle се стреми да следва тази стратегия за ограничаване на конкуренцията:
http://fosspatents.blogspot.com/2011/08/oracle-defends-copyrightability-of-apis.html
За да може API да бъде разбран, това би било името на функциите, променливите, класовете и т.н., нещо напълно абсурдно, но идващо от Oracle ...
В този случай Монти ще бъде задължен да преработи API на MariaDB, за да избегне правни проблеми, но също така ще престане да бъде съвместим с MySQL.
Монти няма ли власт над творението си?
ммм ... Не съм сигурен, би трябвало да търся повече информация, но мисля, че той даде всички права на Sun Microsystems, които от своя страна бяха закупени от Oracle, следователно Oracle е този, който има всички права върху MySQL .
И все пак, докато изходният код на MariaDB все още ще бъде безплатен, той ще се управлява от патенти, които всъщност ще го превърнат в собствен софтуер.
Разбира се, стига Oracle да успее да патентова части от изходния код, както беше обяснено по-горе. Ако не можете, тогава няма да има правен проблем с MariaDB.
Ъъъъ и какво ще кажете за лиценза? Или те забравят, че има лиценз GNU GPL и че са прецакани, защото според лиценза GNU GPL:
Общият публичен лиценз на GNU или по-известен с името си на английски GNU General Public License или просто неговата абревиатура от английския GNU GPL, е лиценз, създаден от Фондацията за свободен софтуер през 1989 г. (първата версия) и е ориентиран основно към защитата на безплатно разпространение, модификация и използване на софтуер. Целта му е да декларира, че софтуерът, обхванат от този лиценз, е свободен софтуер и да го защити от опити за присвояване, които ограничават тези свободи до потребителите.
Искам да кажа, нека да обясня дали Oracle е искала да патентова някакъв софтуер с лиценза GNU GPL. Фондацията за свободен софтуер може да го съди за нарушаване на лиценза.
Oracle, който е собственик на кода и правата върху MySQL, може да прави с него каквото пожелае, дори да променя лиценза и да затваря кода и дори FSF не може да им направи нищо, защото авторите са абсолютни собственици на техните програми.
Това е вярно, докато MySQL не зависи от друг лицензиран софтуер за GPL или copyleft.
Можете да промените лиценза на бъдещи версии, но това, което вече е безплатно, може да бъде вилица и да продължите с GNU GPL лиценза. И по дяволите, че те патентоват кода и мисля, че те също патентоват базите данни. Въпреки че можете да видите всичко.
Друго нещо е, че дори да са успели да патентоват MySQL, не мисля, че Oracle иска да бъде лошият човек във филма (по-лошо от това досега с Open Office).
Точно Oracle може да промени лиценза на MySQL, но това не засяга предишни версии, единственото нещо, което може да повлияе на предишните версии, са патентите.
Въпросът за патентите, независимо дали става въпрос за софтуер или какъвто и да е той, е доста сложен и винаги води до технологично забавяне.