Java. Какую платформу Business Intelligence (BI) я могу бесплатно встроить в свое коммерческое программное обеспечение?

Я разрабатываю приложение Java и хочу использовать:

  • Составление отчетов
  • Анализ
  • Сбор данных
  • Интеграция данных

инструменты, которые будут поставляться с моим коммерческим приложением, которое я НЕ собираюсь продавать как приложение с открытым исходным кодом.

Поэтому я хочу знать, какие инструменты я могу использовать в своем приложении.

На самом деле я оцениваю Pentaho и JasperReports, но не понимаю вопросов лицензирования. Некоторые из них подпадают под GPL, некоторые под LGPL, некоторые под CPL... так что я очень запутался в этом.


person Yatendra    schedule 03.06.2010    source источник


Ответы (4)


... но я не понимаю вопросов лицензирования.

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

person Stephen C    schedule 03.06.2010

Программное обеспечение, выпущенное под лицензией GPL или LGPL, может оказаться не тем, что вы ищете, просто потому, что оно требует, чтобы ваш продукт был выпущен под той же лицензией.

Вот обзор лицензий с множеством ссылок на пояснения: http://en.wikipedia.org/wiki/Comparison_of_free_software_licenses

person Andreas Dolk    schedule 03.06.2010

Прочтите об этом статью в Википедии. Раздел «Бесплатное программное обеспечение с открытым исходным кодом» этой статьи объясняет ваш вопрос.

Статья в Википедии

Вы собираетесь получить критическое решение. Так что стоит потратить некоторое время на типы лицензий и получить хорошее понимание. Это облегчит вам выбор компонентов.

Посмотрите также это сравнение.

person Chathuranga Chandrasekara    schedule 03.06.2010

Если вы предоставляете коммерческое приложение, по-видимому, вы также захотите убедиться, что можете поддерживать эти инструменты — так вы будете использовать бесплатную версию jasper/pentaho или коммерческую версию?

У обеих компаний нет партнерских программ? Пожалуй, стоит заглянуть. Мне кажется, что вам определенно понадобится некоторый уровень поддержки со стороны компании-владельца. Может быть, вопрос в том, что произойдет, если вы внедрите программное обеспечение в соответствии с партнерским соглашением, а затем расторгнете это соглашение в будущем?

person Codek    schedule 07.06.2010