Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] A semi-related question
- Date: Fri, 22 Apr 2005 18:45:41 +0900
- From: "Stephen J. Turnbull" <stephen@example.com>
- Subject: Re: [tlug] A semi-related question
- References: <47473.210.224.135.130.1113871266.squirrel@example.com><BAY16-DAV16EC60BC5F3A76196ED9AAA12B0@example.com><26173.210.224.135.130.1114046521.squirrel@example.com><41131.206.39.111.20.1114091136.squirrel@example.com><32a656c205042107066a08c8ec@example.com><d8fcc08005042111506f52216d@example.com><48517.206.39.111.20.1114130561.squirrel@example.com><87zmvrtv7r.fsf@example.com><40226.206.39.111.20.1114140386.squirrel@example.com>
- Organization: The XEmacs Project
- User-agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (cilantro, linux)
>>>>> "Kenneth" == Kenneth <emry@example.com> writes: Kenneth> I've been looking at the LGPL... And as long as I don't Kenneth> want to compile licensed code directly into the finished Kenneth> work, it would work. :-) I'm still not getting it. Are there any important programming environments left where you can't compile your own code into a separate object for the purpose of satisfying 6a, even if you actually distribute the work as a statically linked ready-to-run binary? The odds that someone who would violate any restrictions on redistribution would balk at reverse engineering your code without permission would look "large" to a nuclear physicist. Kenneth> Also, macros.. That is covered under the LGPL. As long Kenneth> as they are 10 lines or less, they don't exist for Kenneth> purposes of the LGPL. Yow! I hadn't read that carefully before ... what a mess. Inline functions? There's no such thing. In all the languages I know of, "inline" is a hint---the compiler can ignore it, or even inline functions that don't say "inline" (cf. C++ and Common LISP). That means that using a smarter compiler or linker could cause you to violate the LGPL! What does "10 lines" mean in any language besides semicolon-less Python?[1] Eg, in C, ALL macros are EXACTLY one (logical) line in length. I could go on, but what's the point? :-( Sometimes I get the impression that Stallman and Moglen switch hats when they're writing licenses! Footnotes: [1] OK, OK, you assembler fanatics.... -- School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software.
- Follow-Ups:
- Re: [tlug] A semi-related question
- From: Josh Glover
- References:
- [tlug] Keyboards
- From: ijw
- Re: [tlug] Keyboards
- From: TheBlueMuppet
- Re: [tlug] Keyboards
- From: ijw
- [tlug] A semi-related question
- From: Kenneth
- Re: [tlug] A semi-related question
- From: Uva Coder
- Re: [tlug] A semi-related question
- From: Josh Glover
- Re: [tlug] A semi-related question
- From: Kenneth
- Re: [tlug] A semi-related question
- From: Stephen J. Turnbull
- Re: [tlug] A semi-related question
- From: Kenneth
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] A semi-related question
- Next by Date: Re: [tlug] A semi-related question
- Previous by thread: Re: [tlug] A semi-related question
- Next by thread: Re: [tlug] A semi-related question
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links