Domain: novalis.org
Stories and comments across the archive that link to novalis.org.
Comments · 12
-
Re:What about software under older GPL? Re:Taxatio
The draft isn't yet written,
Oh, I'm sure there's plenty of drafts written, just none that RMS and company are ready to share. It seems like I've seen these articles pop up every 6 to 9 months over the past couple years. (Take a look at the dates on those links.)
I mean, I know some FSF projects move slowly, but at least they make some progress. (Of course, from Hurd's announcement to "It boots!" was 3 years, so they must be rather, uhm, methodical?)
As for this comment: "So if they keep to the same formula, patents and DRM may deprive you of the rights to distribute GPL3 software, but probably not to use it." Maybe, but maybe not. If nothing else, it's not 100% clear to me who the licence affects when it's based on copyright. Namely, does it apply to the person offering the copy, or the person receiving it? If GPL v3 takes aim at DRM and patents, it may restrict you from receiving a copy. (Seems unlikely though... I'm pretty sure copyright focuses on the person offering the copy.)
--Joe -
Re:I would like to see a "More L than LGPL" licensLooks like your license is unclear about whether the work produced using your library is still subject to at least some LGPL terms in addition to "terms of your choice" in #2.
Sometimes people get confused by the concept how how terms from 2 different licences can apply the the same work product. For an example how something can be distributed "under terms of your choice" and yet have additional terms/restrictions, just look inside the LGPL itself. Search for the phrase "under terms of your choice" and you'll see a specific example illustrating this exact point.
Given this, if someone produces a game based on your library and distributes it with a commercial EULA, it may still be subject to certain clauses of the LGPL dealing with allowing modifications, allowing reverse engineering, etc. Imagine trial versions of commercial software based on your library getting modified by end-users to re-enable disabled features and the vendor being SOL legally because they're required to allow modifications.
If you want to make this a non-issue, you may want to add an extra sentence to exception #2 stating that works that are exempt are not required to be subject to any terms of the LGPL unless desired. An IP attorney should craft the sentence for you.
Also, rather than asking on slashdot, ask the Free Software Foundation (FSF) or an attorney specializing in intellectual property.
I'm pretty confident that the wxWidgets (wxWindows) license was not drafted by an intellectual property attorney so using theirs as a starting point shouldn't preclude asking FSF or an attorney.
Someone at FSF specializing in GPL like David M. Turner might be willing to answer your questions and it could save you some money.
David's contact info:
novalis@novalis.org
http://web.novalis.org/resume.html -
Re:Hell yesOne important difference is Apple went with an OS API that has a BSD license, not GPL or LGPL.
If Palm* goes Linux, they need to deal with LGPL c runtime libraries. Why does this matter?
Before I begin, if you don't believe any of the following info, please contact David M. Turner of the FSF for confirmation rather than flaming (do your homework before responding). David's resume and contact info is at http://web.novalis.org/resume.html
I found David to be very helpful in explaining the obligations of LGPL and second to none regarding GPL and LGPL expertise.
According to LGPL Section 5 Paragraph 3, any software simply using header files of LGPL libs to link must at least allow users to modify the resulting *binaries* for their own use and also explicitely allow reverse-engineering. If you think this is no big deal, think of all the trial software that can be reverse-engineered and patched to have full functionality. The ability to do this with explicit legal permission is yummy for those of us that cannot afford expensive software.
LGPL Section 5 Paragraph 3:When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. [...]
For those that don't understand the difference between GPL and LGPL, LGPL allows distribution under the library user's own terms provided that the new terms allow modification of the work by the end-user and allow reverse-engineering (among other things). This is an oversimplification but you can see for yourself, especially by reading Section 5.
Again, if you don't believe any of this, please contact David M. Turner of the FSF for confirmation. His resume and contact info is at http://web.novalis.org/resume.html -
Re:Hell yesOne important difference is Apple went with an OS API that has a BSD license, not GPL or LGPL.
If Palm* goes Linux, they need to deal with LGPL c runtime libraries. Why does this matter?
Before I begin, if you don't believe any of the following info, please contact David M. Turner of the FSF for confirmation rather than flaming (do your homework before responding). David's resume and contact info is at http://web.novalis.org/resume.html
I found David to be very helpful in explaining the obligations of LGPL and second to none regarding GPL and LGPL expertise.
According to LGPL Section 5 Paragraph 3, any software simply using header files of LGPL libs to link must at least allow users to modify the resulting *binaries* for their own use and also explicitely allow reverse-engineering. If you think this is no big deal, think of all the trial software that can be reverse-engineered and patched to have full functionality. The ability to do this with explicit legal permission is yummy for those of us that cannot afford expensive software.
LGPL Section 5 Paragraph 3:When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. [...]
For those that don't understand the difference between GPL and LGPL, LGPL allows distribution under the library user's own terms provided that the new terms allow modification of the work by the end-user and allow reverse-engineering (among other things). This is an oversimplification but you can see for yourself, especially by reading Section 5.
Again, if you don't believe any of this, please contact David M. Turner of the FSF for confirmation. His resume and contact info is at http://web.novalis.org/resume.html -
Re:MOD TROLL DOWN PLEASE!
The parent post is factual and quotes the LGPL. Someone not sharing your opinion doesn't mean they are a troll.
If a commercial program linking to LGPL library by using header files forbids modification of the program in their EULA, then they are not living up to their LGPL obligations. If you bother reading commercial software EULAs, you'd know that virtually all of them prohibit reverse engineering and modifications.
This is a tricky situation because allowing modifications means allowing a user to, for example, enable expensive 'enterprise' features in cheaper 'home' editions of software by patching the binaries.
Read the LGPL. More importantly, understand it and abide by its terms rather than flaming people who try to educate you.
Your ignorance does not justify leeching from LGPL libraries and not living up to your end of the deal.
If you don't believe any of this, then ask a recognized GPL/LGPL expert like David M. Turner of fsf.org. See http://web.novalis.org/resume.html
-
Re:Here A Slide From The FSF About GPLv3
That's most probably not a typo, but slashcode modifying your text. However, what about just providing a Link? It's as easy as <a href="http://...">Text</a>
-
Re:Draft Copy?I'm guessing the reasons for the perceived slowness of the GNU GPL's development are that it is such a good document that no one
- can think of any ways to really improve on it
- wants to hastily change it lest they somehow damage its legal watertightness ("if it ain't broke don't fix it").
However, there is now talk of releasing a new version (GNU GPL 3.0) and maybe a first draft of the new version sometime "soon" (in terms of it's slow development cycle--some people are bandying around 2006 as a possible date). There is no draft ATM but possible changes that have been talked about in the past include:
- an anti-DMCA clause;
- clarification of the section on granting patent licenses (and better protection against algorithmic patents in general);
- possibly something about trusted/trecherous computing to stop free software being effectively shackled by that technology;
- possibly allowing the offer of source code for binaries without source to refer to a URI where it can be downloaded (as opposed to the out-dated snail-mail method);
- clarification (and possible tightening) of "as a special exception, the source code distributed need not include anything that is normally distributed...with the major components...of the operating system on which the executable runs..." to close the loophole that people could argue quite a wide defintion of "major components of OS";
- most significantly, a new clause saying that source code must be available to users who use the software remotely over a network (e.g.: the Internet). [See the relevant official GNU-GPL FAQ and section 2(d) of the Affero GPL (which is very similar to what the FSF are considering for the new GNU-GPL clause).]
See this FSF presentation and NewsFourge's two-part article interviewing RMS for more background--neither recent. Those are the main official sources I could find.
I'm sure a public draft will be released for discussion some time before anything gets finalised.
-
Prototype
According to this slide the Affero GPL is a prototype.
-
Re:GPL is incompatible with patnets
The GPL makes it illegal to distribute GPL software that violates patents.
You Sir are quite a poor troll. -
Re:When does FSF publish its GPL enforcement cases
-
Re:Is that surprising?
Now instead of this ridiculous ".name" they should have introduced ".sex" and forced all those sex-companies into that TLD.
Lots of people think that this is a good idea, because they have a very clear idea of what a sex website is. Unfortunately, if you asked ten of these people which websites were sex websites, you would get ten very different clear ideas.
Trojan Condoms?
Go Ask Alice?
Reverse Cowgirl Blog?
My dream log, which occasionally talks about sex, but has not yet described it in detail?
The Bible?
Bible Sex Facts, an evangelical Christian site with explicit discussion of sexual behavior? -
Re:Its not as harsh as it sounds.
Oops, missed a character. Yes, I know it's Dante. I have a (slightly altered) diagram of the Inferno on my wall.