Oracle, open source і спадщина sun

Відео: Java and the Shadow of Sun

Oracle, Open Source і спадщина Sun
Ось уже більше року співтовариство FLOSS приділяє пильну увагу корпорації Oracle в зв`язку з придбанням їй Sun Microsystems - компанії, що стоїть за низкою великих відкритих проектів, таких як OpenOffice.org, MySQL або VirtualBox.

Однак Oracle - теж не новачок в світі відкритого ПЗ, хоч його участь і істотно скромніше, ніж у Sun. Майкл Віде-ніус (творець MySQL), закликаючи співтовариство перешкодити поглинанню Sun, в своєму блозі (http: //monty-says.blogspot. Com / 2009/12 / help-keep-internet-free.html) висунув наступні тези:
- Основним внеском куомпаніі Oracle в розвиток відкритого ПЗ є розробки для ядра Linux, але вони спрямовані насамперед на поліпшення роботи власних продуктів в Linux.
- Oracle не відчиняє код свого ПО, а придбані їй відкриті продукти розвиваються повільно і з мінімальним залученням незалежних розробників - тобто, зовсім не в дусі Open Source.
Що ж, давайте подивимося, в яких відкритих проектах бере участь Oracle і як в цю компанію зможуть влитися продукти, отримані корпорацією разом з Sun.

До речі, доклав Oracle свою "руку" і до деяких продуктом звукового програмного забезпечення цілком професійного класу, для використання якого буде потрібно не тісне приміщення, а ціла сцена, така як на сторінці https://arenda-zvuka-spb.ru/stage.html (https://arenda-zvuka-spb.ru/stage.html)




СУБД

Oracle, Open Source і спадщина Sun




Безумовно, флагманський продукт Oracle - це однойменна пропріетарна СУБД. Правда, відкритими є деякі допоміжні інструменти (ASMLib, Oracle Linux Test Kit, модулі для різних мов, що забезпечують роботу з базами даних), але користі від них без самої СУБД мало.

Однак Oracle - не єдина СУБД, що розвивається корпорацією. Упевнений, у більшості читачів присутній в системі бібліотека libdb - вбудована база даних Berkeley DB, використовувана багатьма відкритими програмами, включаючи OpenOffice.org, Postfix і інші. Крім того, Berkeley DB може використовуватися в якості движка MySQL (хоча починаючи з MySQL версії 5.1 від його підтримки відмовилися). В даний час підтримкою і розвитком Berkeley DB займається Oracle, яка купила в 2006 році попереднього власника (Sleepycat Software).

Крім libdb (бібліотеки на мові С), існують реалізація на Java і розширення Berkeley DB XML, що надає кошти роботи з XML і фактично перетворює Berkeley DB в XML-СУБД. Розробка цих продуктів йде зовсім мляво- так, недавно була додана підтримка SQL API разом з драйверами J DBC і ODBC - аж ніяк не тривіальне зміна, яке орієнтоване на перетворення Berkeley DB в конкурента SQLite.

Oracle належить ще один добре знайомий користувачам MySQL движок - InnoDB. Саме його Майкл Віденіус наводив як приклад продукту, для якого поглинання Oracle не пішла на користь. Ймовірно, приводом для цього послужило те, що протягом останніх двох років розвиток движка InnoDB, вбудованого в MySQL, практично не велось- замість нього пропонувалося використовувати InnoDB Plugin. З функціональної точки зору, плагін був подальшим розвитком вбудованого InnoDB і багато в чому перевершував його-проте, фактичне заморожування розвитку движка викликало багато негативних відгуків з боку співтовариства MySQL.

Однак з недавнім виходом бета-версії MySQL 5.5 ситуація знову змінилася - від розвитку окремого плагіна вирішено відмовитися, його код перенесений в код вбудованого движка, і нарешті, InnoDB став двигуном за замовчуванням в MySQL 5.5. Паралельно було оголошено про припинення розвитку іншого движка - Falcon, який позиціював як заміна InnoDB в майбутніх версіях MySQL. Це виглядає розумно - мабуть, єдиною реальною причиною існування Falcon було бажання розробників MySQL отримати власний транзакційний движок, що не залежить від Oracle, але за чотири з гаком роки розвитку Falcon так і не зміг стати повноцінним продуктом.

Завершуючи тему СУБД від Oracle, згадаємо, що інтерес корпорації до відкритих рішень для роботи з XML-даними не обмежився відповідним розширенням для Berkeley DB - в 2008 році корпорація опублікувала під ліцензією Apache вихідний код XQuery-движка XQilla.

ІНШЕ

Novell і fsf: сьогодення фото

Novell і fsf: сьогодення

На сторінці проекту GNU організації FSF, названій як «Пояснення, чому нами не схвалені інші системи»,…

Hewlett-packard і open source фото

Hewlett-packard і open source

Hewlett-Packard (HP) - одна з найбільших корпорацій на ринку ІТ, що надає широкий спектр товарів і послуг, а також…

Libreoffice 3.4: офіс в розвитку фото

Libreoffice 3.4: офіс в розвитку

Відео: LibreOffice Impress. Урок 1: Інтерфейс. створення презентації В даній статті піде мова про LibreOffice. У ній я…

Установка bugzilla фото

Установка bugzilla

Відео: Bugzilla installation steps Система є додатком, яке реалізовано на мові Perl, і використовує для зберігання…

Альтернатива субд mysql фото

Альтернатива субд mysql

Відео: Установка СУБД mySQL і настройка django-проекту для роботи з ним Незважаючи на популярність СУБД MySQL і чимала…

Oracle і open source: java фото

Oracle і open source: java

Відео: Kinect Open Source Programming Secrets: Hacking with OpenNI, NITE, and Java Ще одна область ІТ, міцно…

Xen: вихід «в люди» С„РѕС‚Рѕ

Xen: вихід «в люди»

Відео: СУПЕР НИНДЗЯ домосіди 2: ВИХІД У ЛЮДИ Основним недоліком перших версій Xen було те, що необхідність модифікації…

Oracle: нові технології в маси фото

Oracle: нові технології в маси

Відео: Нові технології будівництва Ще однією новинкою форуму Oracle, що пройшов у Сан-Франциско, стало нове покоління…

» » Oracle, open source і спадщина sun