Презентация java-библиотеки для работы с oracle
От: panasenko-sa  
Дата: 30.04.10 07:04
Оценка:
Представляю вниманию java-oracle разработчиков свежеиспеченную библиотеку, мини-фрэймворк, узко заточенную под хранимки Oracle. Короткое описание:

Представленное решение делает использование хранимых процедур Oracle в java простым. Продукт представляет собой библиотеку классов, позволяющую выполнять вызов хранимых процедур удобным прозрачным способом. Работа библиотеки построена на декларативных пользовательских описаниях соотвествий (маппингов) между 1. java классами и оracle типами, 2. java интерфейсами и oracle пакетами/объектными типами. Объявленные маппинги автоматически используются при вызове хранимых процедур, на их основе производится маршалинг аргументов с java-клиента к oracle и обратно, технология вызова похожа на RMI. Существует возможность задавать маппинги как между скалярными типами, так и между классами и объектными типами. Автоматически поддерживаются коллекции и массивы. Библиотека позволяется выполнять вызов методов объектного типа oracle из java как методы класса с поддержкой соответствия состояния экземпляра объекта.

Подробнее можно ознакомиться тут:
Oracle-magpie project homepage
Библиотека еще сыровата, но доведена до состояния релиза и вполне работоспособна. Распространяется как freeware под LGPL лицензией.
Re: Презентация java-библиотеки для работы с oracle
От: Аноним  
Дата: 30.04.10 10:39
Оценка:
PS>Подробнее можно ознакомиться тут:
PS>Oracle-magpie project homepage
PS>Библиотека еще сыровата, но доведена до состояния релиза и вполне работоспособна. Распространяется как freeware под LGPL лицензией.

А почему именно *GPL? Вы против использования библиотеки в [закрытых] коммерческих продуктах? Вы коммунист?
Re[2]: Презентация java-библиотеки для работы с oracle
От: Аноним  
Дата: 30.04.10 11:56
Оценка:
Здравствуйте, Аноним, Вы писали:


PS>>Подробнее можно ознакомиться тут:

PS>>Oracle-magpie project homepage
PS>>Библиотека еще сыровата, но доведена до состояния релиза и вполне работоспособна. Распространяется как freeware под LGPL лицензией.

А>А почему именно *GPL? Вы против использования библиотеки в [закрытых] коммерческих продуктах? Вы коммунист?


ЕМНИП LGPL не запрещает использования в закрытых проектах. Требуется опубликовывать только изменения сделанные в этой библиотеке
Re[3]: Презентация java-библиотеки для работы с oracle
От: Аноним  
Дата: 30.04.10 12:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:



PS>>>Подробнее можно ознакомиться тут:

PS>>>Oracle-magpie project homepage
PS>>>Библиотека еще сыровата, но доведена до состояния релиза и вполне работоспособна. Распространяется как freeware под LGPL лицензией.

А>>А почему именно *GPL? Вы против использования библиотеки в [закрытых] коммерческих продуктах? Вы коммунист?


А>ЕМНИП LGPL не запрещает использования в закрытых проектах. Требуется опубликовывать только изменения сделанные в этой библиотеке


Тут много юридических тонкостей, тут через суд уже нужно будет решать есть и тут derived works или независимое использование. В общем огромный риск для коммерческой компании. Все ли готовы к возможности разбирательства в суде ради вот такой библиотеки?
Главное непонятно почему для подобной библиотеки не выбраны commercial-friendly лицензии типа bsd, apache 2 и пр.? Неужто так много GPL проектов основано на Oracle и это основной потребитель? я всегда считал что Оракл чаще используется в коммерческих продуктах, я разве ошибался?

ps я не использую оракл, не буду использовать библиотеку, и мне пофиг какая там лицензия, но я не понимаю причин такого сочетания. если автор библиотеки выбрал лицензию методам "что первое в голову придет", то может после моего вопроса он задумается.
Re[4]: Презентация java-библиотеки для работы с oracle
От: panasenko-sa  
Дата: 30.04.10 15:28
Оценка:
Спасибо за замечание, да, действительно над выбором лицензии я особо не парился, но мне кажется, что вы немного преувеличиваете риски коммерческих компаний.
Hibernate — мэйнстрим инструмент для O-R маппинга в коммерческом, и не только, ПО распространяется под LGLP.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.