Well, there's nothing wrong with (L)GPL code, nor license. There's impedance
mismatch between that and ASL, but after all many things in the world aren't
compatible: it doesn't mean they are bad. If it were so bad we wouldn't have
the hands-down majority of the FOSS code written under it as of today.

IMO, the best to document the build option is in the BUILDING.txt, as I have
commented on JIRA already.

Cos

On Fri, Oct 02, 2015 at 11:27PM, RJ Nowling wrote:
> Hi all,
> 
> The patch under review for updating Spark adds the LPGL-licensed Ganglia
> client to the default build:
> 
> https://github.com/apache/bigtop/pull/43/files#diff-b1c0f6f3b70f642daa39c5e2b612c530R32
> 
> My understanding is that GPL/LGPL code is generally bad.  How do we want to
> handle this?  Just ask Jonathan to remove the Ganglia client from the build
> (which is the default way Spark is built)?  Or, do we want to follow
> Spark's example and enable Ganglia as an optional build option?
> 
> The appropriate Spark JIRA is here:
> https://issues.apache.org/jira/browse/SPARK-1167
> 
> Thanks,
> RJ

Reply via email to