gnu-misc-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with GPLv3 FAQ about linking with Visual C++


From: Alexander Terekhov
Subject: Re: Problem with GPLv3 FAQ about linking with Visual C++
Date: Tue, 02 Feb 2010 17:48:36 +0100

David Kastrup wrote:
> 
> Alexander Terekhov <address@hidden> writes:
> 
> > David Kastrup wrote:
> > [...]
> >> Even if one were of the opinion that this part is dictated by the GPL
> >> rather than normal law, the condition "and which are not combined with
> >> it such as to form a larger program" would be prohibitive for linking.
> >
> > Only in the GNU Republic.
> 
> What about "dictated by the GPL" did you not understand?

What about UNDEFINED in regards to "a larger program" term do you not
understand?

Consider:

http://publibz.boulder.ibm.com:80/cgi-bin/bookmgr_OS390/BOOKS/CEEA8130/3.1.1 
("3.1.1 Language Environment Program Management Model Terminology") 


".... 
 Some terms used to describe the program management model are common 
 programming terms; other terms are described differently in other 
 languages. It is important that you understand the meaning of the 
 terminology in a Language Environment context as compared to other 
 contexts. For more detailed definitions of these and other Language 
 Environment terms, consult the "Language Environment Glossary" in 
 topic GLOSSARY. 

    General Programming Terms: 

    Application program 
        A collection of one or more programs cooperating to achieve 
        particular objectives, such as inventory control or payroll. 

    Environment 
        In Language Environment, normally a reference to the run-time 
        environment of HLLs at the enclave level. 

    Language Environment Terms and Their HLL Equivalents: 

    Routine 
        In Language Environment, refers to either a procedure, 
        function, or subroutine. 


        Equivalent HLL terms: COBOL--program; C/C++--function; 
        PL/I--procedure, BEGIN block. 

    Enclave 
        The enclave defines the scope of HLL semantics. In Language 
        Environment, a collection of routines, one of which is named 
        as the main routine. The enclave contains at least one thread. 

        Equivalent HLL terms: COBOL--run unit, C/C++--program, 
        consisting of a main C function and its subfunctions, 
        PL/I--main procedure and its subroutines, and 
        Fortran--program and its subroutines. 

    Process 
        The highest level of the Language Environment program 
        management model. A process is a collection of resources, 
        both program code and data, and consists of at least one 
        enclave. 

    Thread 
        An execution construct that consists of synchronous 
        invocations and terminations of routines. The thread is 
        the basic run-time path within the Language Environment 
        program management model, and is dispatched by the system 
        with its own run-time stack, instruction counter, and 
        registers. Threads may exist concurrently with other 
        threads. 

    ...." 

regards,
alexander.

--
http://gng.z505.com/index.htm 
(GNG is a derecursive recursive derecursion which pwns GNU since it can 
be infinitely looped as GNGNGNGNG...NGNGNG... and can be said backwards 
too, whereas GNU cannot.)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]