You may look at https://www.gnu.org/licenses/gcc-exception-3.1-faq.html for 
a reference.


Manlio Perillo

On Wednesday, February 27, 2019 at 3:56:10 PM UTC+1, Space A. wrote:
>
> Regarding runtime - it's interesting (and separate question maybe), and I 
> would argue that runtime IS part of language itself because language is not 
> only a syntax. It also a garbage collector, a goroutines, etc, as you 
> mentioned. You just can't write Go program without having runtime. It's not 
> possible. So, that means that being part of the language, according to 
> copyright laws, runtime can't be covered by copyright and restricted by a 
> license.
>
> ср, 27 февр. 2019 г. в 17:36, 'David Golden' via golang-nuts <
> golan...@googlegroups.com <javascript:>>:
>
>> On Wed, Feb 27, 2019 at 9:20 AM Space A. <reexi...@gmail.com 
>> <javascript:>> wrote:
>>
>>> There is no "derivatives" in Go's license terms *at all*. There is only 
>>> redistribution in binary and source form and it covers only what's in the 
>>> repo (https://github.com/golang/go/blob/master/LICENSE). 
>>>
>>> Compilation is not redistribution. 
>>>
>>> For a C compiler that could be true.  For Go's compiler, it also 
>> compiles the source code in the repo for the runtime -- e.g. memory 
>> allocation, garbage collection, concurrency management, etc.  If a program 
>> uses any of the core Go libraries, the same applies.  That source code is 
>> being "redistributed in binary form" by being statically compiled into the 
>> final executable.
>>
>> Thus, distribution of a Go executable requires including third party 
>> notices to cover the redistribution of the runtime and core libraries 
>> compiled into that executable.
>>
>> Regards,
>> David
>>
>>
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "golang-nuts" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/golang-nuts/6cNpXIE_18c/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> golang-nuts...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to