xgettext (Re: replication of stuff in /usr/gnu)

Garrett D'Amore Garrett.Damore at Sun.COM
Fri Jul 13 11:59:40 PDT 2007


Nicolas Williams wrote:
> On Fri, Jul 13, 2007 at 11:28:57AM -0700, Garrett D'Amore wrote:
>   
>> This whole debate underscores for me a point that I think is often 
>> overlooked.
>>
>> I think it is very important to ensure that it remain possible to build 
>> a distro that is basically operation, but remains entirely free of GPL 
>> licensed code.   (Otherwise why bother with CDDL at all?  Just go GPLv2 
>> or v3 everywhere...  yech.)
>>     
>
> If that's true why do we have a way to build with GCC?  Why do the *BSDs
> use GCC for building?
>
> What's important is to be able to build the system so it remains
> unencumbered by the build tools' licenses.
>   

Yes.  I don't care about the licenses on the tools used to build it... 
only on the resulting binaries.

> The use of xgettext to extract strings for localization does not
> encumber the core OS.
>   

Yes I would agree with that.  The gettext(1) binary (not xgettext) 
however _is_ a core component.

Anyway, my point here wasn't against xgettext specifically, but only to 
point out that I request that folks keep this in mind when considering  
components that might be part of the core.

And in retrospect, I think this point might have slipped by when 
considering ethereal/wireshark as a snoop replacement.  At least with 
snoop, we aren't *necessarily* burdened by GPL.



>   
>> I'd really really like it to remain this way.
>>     
>
> The ARC gets its chance to look at this question.
>   

Of course.

>   
>> It makes it far easier to do things like build embedded appliances with 
>> some CDDL code and some proprietary code, etc.
>>     
>
> The need for GPL'ed build tools does not negatively impact anyone who
> wants to build an embeddable version of Solaris -- the GPL affects
> re-distribution of derivatives of those tools, which a embedder need not
> do.
>   

Yes, I agree in this case.  However, I do still want that issue to 
remain in the backs of minds who are naively (perhaps) thinking that 
"GNU component X is a superset of Solaris component Y... we should just 
ditch the Solaris version and use the GNU version."

    -- Garrett




More information about the opensolaris-arc mailing list