On 31.03.2015 03:00, Valentin Kulichenko wrote:
> On Mon, Mar 30, 2015 at 5:51 PM, Branko Čibej <[email protected]> wrote:
>
>> On 31.03.2015 00:27, Valentin Kulichenko wrote:
>>> Igniters,
>>>
>>> Note that due to licensing issues all modules that depend on LGPL
>> libraries
>>> were excluded from Maven build by default. Two new profiles were
>> introduced:
>>> - lgpl - enables ignite-hibernate, ignite-geospatial and
>>> ignite-scheduler modules
>>> - examples - enables ignite-examples module (can't be compiled without
>>> lgpl profile)
>>>
>>> Do not forget to enable both profiles in your IDE during development.
>>
>> Hmmm, does that mean that we don't provide any examples that users could
>> try out without infecting their environment with the (L)GPL virus?
>> Sounds rather painful ...
>>
>>
> Examples do not get built during release the process at all whether LGPL is
> turned on or off. They are just provided as source files.
I understand that, that's not the point.
Here's the use case:
* user downloads our source
* user cannot use LGPL code due to some constraint
* user builds binaries from our source package
* user wants to try one of the examples, but they all depend on
'optional' LGPL dependencies
what now?
-- Brane