Showing comment 1243 [rss] [see on license] search you could login

GPLv3

# DISABLES ADDITIONAL ACTIONS FOR DRAFTERS

Issue 1243: Another catchall

This Issue is resolved by:

This Issue is part of the discussion on:

Regarding the text: GNU GENERAL PUBLIC LICENSE
In section: title.0.0
Submitted by: fontana (SFLC Attorney) on 2006-05-21 at 05:15 EDT
0 agree:
Comment noted by fontana (SFLC Attorney) on 2006-05-21 at 05:15 EDT:

Member ticket #588 added by fontana (SFLC Attorney) on 2006-05-21 at 05:16 EDT
Member ticket #587 added by fontana (SFLC Attorney) on 2006-05-21 at 05:18 EDT
Member ticket #573 added by fontana (SFLC Attorney) on 2006-05-21 at 05:19 EDT
Member ticket #510 added by fontana (SFLC Attorney) on 2006-05-21 at 05:22 EDT
Member ticket #524 added by fontana (SFLC Attorney) on 2006-05-21 at 05:23 EDT
Queue changed from Inbox to Issues by fontana (SFLC Attorney) on 2006-05-21 at 05:24 EDT

collapse children

Child comment of 1243: 1035: Which author ±

Comment 1035: Which author

This Comment is resolved by:


Regarding the text: write to the author to ask for permission
In section: gpl3.requestingexceptions.p0.s1
Submitted by: mpg123 on 2006-03-25 at 14:53 EST
0 agree:
Comment noted by mpg123 on 2006-03-25 at 14:53 EST:

It should be made clear, which author that is. If there are 50 people working on the software they all must content. Therefore if this should be done the program should name the contact person. All else will not working out.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-22 at 12:38 EDT

collapse children


Child comment of 1243: 1047: GPL/FSF trademarked? ±

Comment 1047: GPL/FSF trademarked?

This Comment is resolved by:


Regarding the text: or of any later version published by the Free Software Foundation
In section: gpl3.revisedversions.p1.s2
Submitted by: stephan on 2006-03-31 at 10:29 EST
0 agree:
Comment noted by stephan on 2006-03-31 at 10:29 EST:

Is it prevented that someone other than FSF creates a license named "GPLv4"? (making it possible to influence GPLv3 releases software). Or if this is prevented by trademarks of "GPL" and/or "Free Software Foundation", will these trademarks work in every country?
Comment noted by novalis on 2006-04-20 at 21:50 EDT:

Yes: it says "... published by the Free Software Foundation"
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-22 at 12:46 EDT

collapse children


Child comment of 1243: 1053: Campaign (instead of license)? ±

Comment 1053: Campaign (instead of license)?

This Comment is resolved by:


Regarding the text: Digital Restrictions Management
In section: gpl3.drm.0.0
Submitted by: gniibe (of Committee A) on 2006-04-04 at 13:58 EDT
0 agree:
Comment noted by gniibe (of Committee A) on 2006-04-04 at 13:58 EDT:

It is important to notify people that there will be no freedom of software if all the hardware will be restricted.

Why do we have some campaign against DRM?

Campaign is better way (than including a section here), because I'm not sure how the software license is effective to non-software things.

Let's do that.

Comment noted by massa on 2006-05-17 at 17:52 EDT:

Everything is software.

There is no clear separation between programs and non-programs.

A PostScript file is a program. Hell, even a BMP file can be considered a program like: paint this pixel in blue, the next also, the next in green, etc. etc. etc. There are literate programming toolkits where the program you write is embedded in a literary work. There are books that have source code on it; there are docs that are generated from source code.

google for "debian free documentation guidelines" and you'll understand what I mean.

Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-22 at 13:02 EDT

collapse children


Child comment of 1243: 1063: compatibility with version 2 ±

Comment 1063: compatibility with version 2

This Comment is resolved by:


Regarding the text: you may not distribute it at all.
In section: gpl3.libertyordeath.p0.s2
Submitted by: rlschmei on 2006-04-05 at 21:34 EDT
0 agree:
Comment noted by rlschmei on 2006-04-05 at 21:34 EDT:

Is it the case, as it appears to be, that version 3 is incompatible with version 2 of the GNU GPL? If a program is specifically licensed under version 2 (only -- not later versions) and another program is specifically licensed under version 3, can a third program be written that includes modifications of both of the earlier programs? I am assuming that the mixing process is sufficiently thorough that the entire third program would be considered a derivative work of both the earlier programs. In such a case, under what license could the third program be distributed? Each license form seems to me to require that it be used, to the exclusion of the other. It seems to me that the new program could be distributed neither under version 2 (since that license lacks terms required when propagating a derivative of a program licensed under version 3), nor under version 3 (since that license adds terms not permitted when propagating a derivative of a program licensed under version 2).
Comment noted by jbn on 2006-04-08 at 04:16 EDT:

Works licensed under version 2 can be relicensed under version 3 if the license for the work specifies licensing under version 2 or any greater version. The language used to describe the constraints of licensing here are actually remarkably clear.

If program A is licensed under only GPLv2 and program B is licensed under only GPLv3, one cannot combine parts of A and B to make a new program. When GPLv4 comes out one will face a similar problem when dealing with programs licensed only under GPLv3.

The way to prevent this is to license under GPLv2 or any later version. Then derivative works or distributions of the covered program can be distributed under a later GPL, no matter what version that is.

Membership in ticket #1243 added by novalis on 2006-05-25 at 21:44 EDT

collapse children


Child comment of 1243: 1106: Can't distribute if *someone* brought patent suit? ±

Comment 1106: Can't distribute if *someone* brought patent suit?

This Comment is resolved by:


Regarding the text: If you cannot distribute the Program, or other covered work, so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute it at all.
In section: gpl3.libertyordeath.p0.s2
Submitted by: oliva on 2006-04-25 at 18:30 EDT
0 agree:
Comment noted by oliva on 2006-04-25 at 18:30 EDT:

What if someone brought suit for patent infringement and thus lost their license to modify the program? Am I, unrelated with the suit, required to stop distributing the program, because now I can't guarantee any more that whoever obtains the program downstream will have the right to modify it? If the patent aggressor obtains the program from me, or from any third party that got it, directly or indirectly from me, unless that granted the aggressor permission to modify the program again, it seems to me that I'd have to stop distributing the program. I don't think this is intended, since it is so demanding on distributors, but enabling the aggressor to obtain a new license so easily doesn't appear to be enough of a punishment.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-22 at 15:52 EDT
Membership in ticket #1307 deleted by fontana (SFLC Attorney) on 2006-05-30 at 05:09 EDT

collapse children


Child comment of 1243: 1107: patent-encumbered free software in patent-free regions? ±

Comment 1107: patent-encumbered free software in patent-free regions?

This Comment is resolved by:


Regarding the text: f a patent license would not permit royalty-free redistribution by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution
In section: gpl3.libertyordeath.p0.s3
Submitted by: oliva on 2006-04-25 at 18:32 EDT
1 agree: pimlott
Comment noted by oliva on 2006-04-25 at 18:32 EDT:

What if I do *not* have a license for a patent because I don't need one? Must I refrain from distributing the program just because others elsewhere that might be downstream from me might not have the right to obtain it, run it, modify it or distribute it because they are in regions where the patent encumbrance is in effect?
Comment noted by ArneBab on 2006-05-08 at 09:44 EDT:

I'd say, "indirectly" should be explained some more. Does it mean, if someone in a country in which there is a patent on a part of the Software (i.e.: the USA) could somehow get it, I may not distribute the program to someone else, who could pass it on? That way, the GPLv3 would have the effect of making US patent law affecting europe, which can't be intended.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-22 at 15:46 EDT

collapse children


Child comment of 1243: 1153: more than GNU ±

Comment 1153: more than GNU

This Comment is resolved by:


Regarding the text: GNU
In section: gpl3.preamble.p0.s2
Submitted by: foofoo on 2006-05-08 at 17:04 EDT
0 agree:
Comment noted by foofoo on 2006-05-08 at 17:04 EDT:

As the GPL extends to more than GNU it is not needed anymore to refer to GNU. Further the acronym is not explained, so it only adds confusion
Membership in ticket #1243 added by novalis on 2006-05-25 at 22:40 EDT
Comment noted by ashawley on 2006-06-27 at 06:03 EDT:

The GNU GPL is the general public license for the GNU Project, and it can be used by anyone. However, there are other general public licenses, so it needs a unique title. Explaining that GNU means "GNU's not Unix" is hardly adequate, and adding Stallman's stock explanation of the GNU project to the license would be overboard (Off-topic: Debian will be censoring Stallman's GNU explanation article all together from the main distribution).

collapse children


Child comment of 1243: 1158: source code defintion ±

Comment 1158: source code defintion

This Comment is resolved by:


Regarding the text: source code
In section: gpl3.sourcecode.p0.s1
Submitted by: foofoo on 2006-05-08 at 17:13 EDT
0 agree:
Comment noted by foofoo on 2006-05-08 at 17:13 EDT:

must be a better definition available
Membership in ticket #1243 added by novalis on 2006-05-25 at 22:41 EDT

collapse children


Child comment of 1243: 1163: unpractical ±

Comment 1163: unpractical

This Comment is resolved by:


Regarding the text: If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission.
In section: gpl3.requestingexceptions.p0.s1
Submitted by: foofoo on 2006-05-08 at 17:27 EDT
0 agree:
Comment noted by foofoo on 2006-05-08 at 17:27 EDT:

It is common use to take code and share code between gpled software. It is against the spirit of "sharing" to require permission. So the basic condition here is that the license is GPLv3 incompatible.

While the exeptions is explained here it is unsystematic, because it does not explain the common use.

Regarding non-FSF copyright holders they can agree on whatever they want when asked for permission, not only on "free software" reuse.

Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 02:19 EDT

collapse children


Child comment of 1243: 1182: 3rd parties ±

Comment 1182: 3rd parties

This Comment is resolved by:


Regarding the text: compliance by third parties
In section: gpl3.autolicense.p0.s3
Submitted by: foofoo on 2006-05-09 at 13:25 EDT
0 agree:
Comment noted by foofoo on 2006-05-09 at 13:25 EDT:

third parties = ???

You probably mean that as a user of a gpl covered work I am not responsible to the compliance of another user.

Third party should get clarified.

Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 04:20 EDT

collapse children


Child comment of 1243: 1183: free status ±

Comment 1183: free status

This Comment is resolved by:


Regarding the text: free status
In section: gpl3.requestingexceptions.p0.s3
Submitted by: foofoo on 2006-05-09 at 13:26 EDT
0 agree:
Comment noted by foofoo on 2006-05-09 at 13:26 EDT:

new terminology, == freedoms ??
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 02:17 EDT

collapse children


Child comment of 1243: 1197: Automatic termination? ±

Comment 1197: Automatic termination?

This Comment is resolved by:


Regarding the text: terminates
In section: gpl3.licensecompat.p6.s1
Submitted by: jamesgnz on 2006-05-12 at 07:43 EDT
0 agree:
Comment noted by jamesgnz on 2006-05-12 at 07:43 EDT:

Automatic termination contradicts section 8[4]. If automatic termination is intended here, then it needs to be mentioned in 8[4].
Membership in ticket #1243 added by novalis on 2006-05-26 at 18:22 EDT

collapse children


Child comment of 1243: 1199: Termination -- second thoughts ±

Comment 1199: Termination -- second thoughts

This Comment is resolved by:


Regarding the text: Termination
In section: termination.0.0
Submitted by: jamesgnz on 2006-05-12 at 09:07 EDT
0 agree:
Comment noted by jamesgnz on 2006-05-12 at 09:07 EDT:

Some violations of the GPL can be prosecuted under copyright law without the need to terminate the license. (But not all violations, contrary to my previous thoughts.) Where possible, this would be the better way.

If possible, it would be best to limit termination to situations where someone is violating the GPL through action (rather than inaction), and clearly doing so intentionally (rather than accidentally). Specifically this may include suing for patent infringement, suing someone for by-passing DRM on their own computer, or suing on the grounds that there is some implied warranty.

In these situations, rights under clauses 2 and 6 could be terminated, but not those under clauses 4 and 5, because these are required to fullfil obligations incured under clause 6 (as I mentioned previously).

If there is a need to terminate rights for breach of clause 6, then I suggest that it may be better to terminate only the rights (or just some of the rights) given in clause 6.

Membership in ticket #1243 added by novalis on 2006-05-26 at 18:23 EDT

collapse children


Child comment of 1243: 1202: no accept ±

Comment 1202: no accept

This Comment is resolved by:


Regarding the text: You are not required to accept this License in order to receive a copy of the Program
In section: gpl3.notacontract.p0.s2
Submitted by: foofoo on 2006-05-12 at 12:29 EDT
0 agree:
Comment noted by foofoo on 2006-05-12 at 12:29 EDT:

Together with sentence 3 here it is not understood.

Please resort the thoughts

Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 05:30 EDT

collapse children


Child comment of 1243: 1203: using ±

Comment 1203: using

This Comment is resolved by:


Regarding the text: These actions
In section: gpl3.notacontract.p0.s4
Submitted by: foofoo on 2006-05-12 at 12:30 EDT
0 agree:
Comment noted by foofoo on 2006-05-12 at 12:30 EDT:

What about "using" the software?
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 04:39 EDT

collapse children


Child comment of 1243: 1217: kernel ±

Comment 1217: kernel

This Comment is resolved by:


Regarding the text: kernel,
In section: gpl3.sourcecode.p4.s1
Submitted by: foofoo on 2006-05-12 at 13:51 EDT
0 agree:
Comment noted by foofoo on 2006-05-12 at 13:51 EDT:

Is kernel understood by everone?

kernel here means Operating System kernel, probably "kernel" is broader

Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 17:39 EDT

collapse children


Child comment of 1243: 1219: Perspective ±

Comment 1219: Perspective

This Comment is resolved by:


Regarding the text: this License incorporates the limitation as if written in the body of this License.
In section: gpl3.geolimits.p0.s2
Submitted by: foofoo on 2006-05-12 at 14:00 EDT
0 agree:
Comment noted by foofoo on 2006-05-12 at 14:00 EDT:

note that the whole license is written from the user/recipient perspective. Here it is not said that the user has to obey to these restrictions. "is restricted in certain countries" means. you may not use it in certain countries.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-27 at 00:29 EDT

collapse children


Child comment of 1243: 1247: Source code ±

Comment 1247: Source code

This Comment is resolved by:


Regarding the text: Source
In section: gpl3.nonsource.p2.s1
Submitted by: foofoo on 2006-05-23 at 11:47 EDT
0 agree:
Comment noted by foofoo on 2006-05-23 at 11:47 EDT:

source code, check for polysemic statement
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-24 at 04:58 EDT

collapse children


Child comment of 1243: 1260: source ±

Comment 1260: source

This Comment is resolved by:


Regarding the text: you assume the cost of all necessary servicing, repair or correction.
In section: gpl3.nowarranty0.p0.s4
Submitted by: foofoo on 2006-05-25 at 00:30 EDT
0 agree:
Comment noted by foofoo on 2006-05-25 at 00:30 EDT:

should be made clear that the source code enables you with the right to repair it yourself.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 04:16 EDT

collapse children


Child comment of 1243: 1319: Headline again? ±

Comment 1319: Headline again?

This Comment is resolved by:


Regarding the text: GNU GENERAL PUBLIC LICENSE
In section: gpl3.termsheader.0.0
Submitted by: foofoo on 2006-06-04 at 10:38 EDT
1 agree: rglebke
Comment noted by foofoo on 2006-06-04 at 10:38 EDT:

It repeats the headline from above. It is not clear whether the preamble belongs to the license or not.
Comment noted by ashawley on 2006-06-06 at 04:51 EDT:

That's how the plain text format of the GPLv2 reads, also.
Dependency on ticket #1243 added by fontana (SFLC Attorney) on 2006-06-06 at 23:46 EDT

collapse children


Child comment of 1243: 1320: improve clarity ±

Comment 1320: improve clarity

This Comment is resolved by:


Regarding the text: does enable them to do so
In section: gpl3.basicperms.p2.s2
Submitted by: foofoo on 2006-06-04 at 10:40 EDT
0 agree:
Comment noted by foofoo on 2006-06-04 at 10:40 EDT:

The whole paragraph could be reworded in a fashion that makes it more clear. "which enables them to do so" is very unclear.
Dependency on ticket #1243 added by fontana (SFLC Attorney) on 2006-06-06 at 23:45 EDT

collapse children


Child comment of 1243: 1321: See definition ±

Comment 1321: See definition

This Comment is resolved by:


Regarding the text: you
In section: gpl3.termination.p0.s3
Submitted by: foofoo on 2006-06-04 at 10:42 EDT
0 agree:
Comment noted by foofoo on 2006-06-04 at 10:42 EDT:

See definition of "You" in section 0
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-06-06 at 21:08 EDT

collapse children


Child comment of 1243: 1322: Legal definition ±

Comment 1322: Legal definition

This Comment is resolved by:


Regarding the text: you
In section: gpl3.nowarranty1.p0.s1
Submitted by: foofoo on 2006-06-04 at 10:43 EDT
0 agree:
Comment noted by foofoo on 2006-06-04 at 10:43 EDT:

See legal definition of You in section 0
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-06-06 at 21:08 EDT

collapse children


Child comment of 1243: 1326: Omitting parts of the work should also be regarded as "modification". ±

Comment 1326: Omitting parts of the work should also be regarded as "modification".

This Comment is resolved by:


Regarding the text: translation and extension
In section: gpl3.definitions.p0.s3
Submitted by: trosos on 2006-06-04 at 16:16 EDT
0 agree:
Comment noted by trosos on 2006-06-04 at 16:16 EDT:

I think, "modification" should also include omitting parts of the work, which is currently not the case. (In it's current form, this sentence could be understood as a redefinition of the term "modification".)
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-06-06 at 20:55 EDT

collapse children


Child comment of 1243: 1330: There no such conditions in section 2 ±

Comment 1330: There no such conditions in section 2

This Comment is resolved by:


Regarding the text: under the conditions of section 2
In section: gpl3.distribmod.p0.s1
Submitted by: trosos on 2006-06-04 at 18:58 EDT
0 agree:
Comment noted by trosos on 2006-06-04 at 18:58 EDT:

What conditions do you mean? I think, there is only one condition to modify the Program, in section 2: that is about private modifying. But I think that section 5 is not about private modifying.
Comment noted by trosos on 2006-06-04 at 19:55 EDT:

Sorry, I take back. I see - there is the condition about suiting fot patent infringement in section 2.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-06-06 at 20:48 EDT

collapse children


Child comment of 1243: 1331: add: "as it were a verbatim copy ..." ±

Comment 1331: add: "as it were a verbatim copy ..."

This Comment is resolved by:


Regarding the text: under the terms of Section 4 above
In section: gpl3.distribmod.p0.s1
Submitted by: trosos on 2006-06-04 at 20:15 EDT
0 agree:
Comment noted by trosos on 2006-06-04 at 20:15 EDT:

I think it is good to state: "..., as it were a verbatim copy of the Program's source code as you receive it".
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-06-06 at 20:47 EDT

collapse children


Child comment of 1243: 1339: physical medium e.g. CD-ROM ±

Comment 1339: physical medium e.g. CD-ROM

This Comment is resolved by:


Regarding the text: durable physical medium customarily used for software interchange;
In section: gpl3.nonsource.p1.s1
Submitted by: jamesgnz on 2006-06-08 at 09:46 EDT
0 agree:
Comment noted by jamesgnz on 2006-06-08 at 09:46 EDT:

Give CD-ROM as an at-the-time-of-writing example of a "durable physical medium customarily used for software interchange". This will help prevent the meaning from being (un)intentionally misconstrued.

CDs are commonly supported not only by computers, but stereos, videos and gaming consoles; computers are now widespread; and the serious contenders in the next-physical-distribution-medium war are backwardsly compatible with CD-ROM. I suspect this means CD-ROMs be supported for longer than the previous standards, and when they are no longer supported, they will have been firmly etched in public memory (so will still serve as a well understood example).

Dependency on ticket #1243 added by fontana (SFLC Attorney) on 2006-06-08 at 19:54 EDT

collapse children


Child comment of 1243: 207: What if he's dead? ±

Comment 207: What if he's dead?

This Comment is resolved by:


Regarding the text: the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded.
In section: gpl3.geolimits.p0.s1
Submitted by: tcort on 2006-01-16 at 18:47 EST
0 agree:
Comment noted by tcort on 2006-01-16 at 18:47 EST:

If the original copyright holder dies and new laws are created, should the current maintainer be allowed to add limitations?
Comment noted by jsmith on 2006-01-17 at 01:56 EST:

This will probably only be used when the software is initay created, and anyway, nobody has yet used this.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-26 at 23:57 EDT

collapse children


Child comment of 1243: 224: Inclusive listing ±

Comment 224: Inclusive listing

This Comment is resolved by:


Regarding the text: may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded.
In section: gpl3.geolimits.p0.s1
Submitted by: orum on 2006-01-16 at 21:03 EST
0 agree:
Comment noted by orum on 2006-01-16 at 21:03 EST:

Copyright holders should also be allowed to list only the countries that distribution is permitted in, rather than be forced to list every country in which distribution is prohibited.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-27 at 00:04 EDT

collapse children


Child comment of 1243: 249: I don't understand the needing ±

Comment 249: I don't understand the needing

This Comment is resolved by:


Regarding the text: [13.[8] Geographical Limitations
In section: geolimits.0.0
Submitted by: miguelsa on 2006-01-17 at 01:15 EST
0 agree:
Comment noted by miguelsa on 2006-01-17 at 01:15 EST:

for the licenser to know whereabouts on the earth his program violates any patents or copyrights, and to have to make a list of countries in advance. Should every small company and programmer need to have a handful of lawyers behind, not only to protect him/her, but also for counselling and legal researching? Isn't it enough with "Liberty or Death for the Program" to express it without charging the people with tasks that they shouldn't undertake? Are we not accepting the game and rules of this Lawyersphere? Must somebody know every single law in every country of the world, in order to license his/her program with GPL v3?

Second. If a program violates a law in an area or country, its mere existence is already in some places out of law. Should we publicly recognise, by means of this list, that we created or posses such a piece? Isn't it against ourselves to proclame our guiltiness?

And finally, a suggestion. Wouldn't it be possible to use the license or any other trick to reverse the patents as it has already been done from copyright into copyleft? Original comment here by miguelsan (in Spanish): http://barrapunto.com/article.pl?sid=06/01/16/2312237&mode=thread

Comment noted by jsmith on 2006-01-17 at 02:40 EST:

This section is deleted. It will be revived only if there is a demand for it.

RMS: This is a non-issue. Somebody failed to read the rational. No need to classify this into an issue.

Membership in ticket #1131 added by novalis on 2006-05-19 at 20:57 EDT
Membership in ticket #1131 deleted by novalis on 2006-05-19 at 20:57 EDT
Membership in ticket #215 added by novalis on 2006-05-19 at 20:57 EDT
Membership in ticket #215 deleted by fontana (SFLC Attorney) on 2006-05-26 at 21:39 EDT
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-26 at 21:40 EDT

collapse children


Child comment of 1243: 255: non-flashable chips ±

Comment 255: non-flashable chips

This Comment is resolved by:


Regarding the text: Propagation of covered works is permitted without limitation provided it does not enable parties other than you to make or receive copies.
In section: gpl3.basicperms.p2.s1
Submitted by: cyd on 2006-01-17 at 02:09 EST
0 agree:
Comment noted by cyd on 2006-01-17 at 02:09 EST:

This could be construed as saying that the executable need not be accompanied with source if the executable is distributed in such a way that copying is impossible. For example, sticking GPL'ed software on a non-flashable chip in a toaster.
Comment noted by novalis on 2006-05-19 at 20:59 EDT:

In what sense does the toaster purchaser not receive a copy?
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-27 at 22:28 EDT

collapse children


Child comment of 1243: 266: What about no-copyright zones? ±

Comment 266: What about no-copyright zones?

This Comment is resolved by:


Regarding the text: Geographical Limitations
In section: geolimits.0.0
Submitted by: sunnan on 2006-01-17 at 03:02 EST
1 agree: andrewpm
Comment noted by sunnan on 2006-01-17 at 03:02 EST:

What about countries without copyright, or without the restrictive copyright law as we know it? This might soon be a reality.

For a somwhat contrived example but one that would work today, if I'm based in Canada, where the american short film _Steamboat Willie_ is available in the public domain (still under copyright in the US), can I use that movie as part of my program? What happens when US citizens want to use the program?

Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-26 at 23:25 EDT

collapse children


Child comment of 1243: 362: globally permissible? ±

Comment 362: globally permissible?

This Comment is resolved by:


Regarding the text: 16.[11]
In section: nowarranty0.0.0
Submitted by: pit on 2006-01-17 at 09:57 EST
0 agree:
Comment noted by pit on 2006-01-17 at 09:57 EST:

as to my knowledge, it is not permissible to exclude oneself from providing warranty in some countries, even within the EU. probably add something in the lines of '..as permissible by local law" on order not to void other terms of the license?
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 04:14 EDT

collapse children


Child comment of 1243: 425: Add "Warning:" ±

Comment 425: Add "Warning:"

This Comment is resolved by:


Regarding the text: Unless specifically stated, the Program has not been tested for use in safety critical systems.
In section: nottested.p0.s0
Submitted by: jsmith on 2006-01-17 at 19:54 EST
1 agree: andrewpm
Comment noted by jsmith on 2006-01-17 at 19:54 EST:

This line should probably be prefixed by "Warning:" to help make it stand out just a bit more.
Comment noted by liekweg on 2006-01-17 at 21:53 EST:

No, this section is superfluous. Since the GPL makes it clear on several occations that the software doesn't come with any kind of warranty of any kind, whe do we note this specifically at all?
Membership in ticket #429 deleted by fontana (SFLC Attorney) on 2006-05-30 at 02:43 EDT
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 02:44 EDT

collapse children


Child comment of 1243: 452: propagation and receiving copies ±

Comment 452: propagation and receiving copies

This Comment is resolved by:


Regarding the text: receive copies.
In section: gpl3.basicperms.p2.s1
Submitted by: pjunger on 2006-01-17 at 22:05 EST
0 agree:
Comment noted by pjunger on 2006-01-17 at 22:05 EST:

How can you propagate a program if the people you propagate it to can't have the right to receive it?
Comment noted by neroden on 2006-01-18 at 18:53 EST:

Propagate is broadly defined as any activity restricted by copyright law. This is intended to permit things like letting your friend use programs on your computer, without actually giving her copies of them. Because allowing someone else to run a program is restricted by copyright law in some places, believe it or not.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-27 at 22:34 EDT

collapse children


Child comment of 1243: 457: free software combined with proprietary ±

Comment 457: free software combined with proprietary

This Comment is resolved by:


Regarding the text: executing it on a computer or making private modifications.
In section: gpl3.definitions.p1.s1
Submitted by: stefan on 2006-01-17 at 22:34 EST
0 agree:
Comment noted by stefan on 2006-01-17 at 22:34 EST:

If I make "in house" modifications by adding our companies proprietary software, then create CGI programs using the pieced together software, then execute that program on an in house computer and charge a subscription fee for access. Am I "distrubuting" or "propogating" the program or otherwise violating the GPL.
Comment noted by mneme on 2006-01-17 at 23:56 EST:

Um. No. Why would it? (it's certainly not prohibited now).
Comment noted by florian on 2006-01-18 at 01:47 EST:

You can do what you suggest in the general case, but there is a one exception. If the software you use is lisenced under a vanilla verison of the GPL, then no pb. However, you should note that in section 7d gives an option to the software's author. He may add a requierement that the program "contain functioning facilities that allow users to obtain copies of the program's Complete Corresponding Source Code" (current wording). If that is used (and only in that case), you would either have to renounce to your service, or to GPL the parts you added.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-27 at 22:06 EDT

collapse children


Child comment of 1243: 476: Programs without _any_ display ±

Comment 476: Programs without _any_ display

This Comment is resolved by:


Regarding the text: Otherwise, the modified program must display this information at startup--except in the case that the Program has such interactive modes and does not display this information at startup.
In section: gpl3.distribmod.p3.s3
Submitted by: kajaman on 2006-01-18 at 06:41 EST
0 agree:
Comment noted by kajaman on 2006-01-18 at 06:41 EST:

What if the program works in environment that does not have ANY display device, such as some embeded systems? But instead it hase a voice-control and contacts with user via sound... it would be great if such a condition cover more, or any program-user interaction, not only "displaying" things.
Membership in ticket #265 added by zak on 2006-04-05 at 02:07 EDT
DiscussionGroup D added by zak on 2006-04-05 at 02:07 EDT
Member ticket #1243 added by novalis on 2006-05-23 at 22:06 EDT
Member ticket #1243 deleted by novalis on 2006-05-23 at 22:06 EDT
Membership in ticket #1243 added by novalis on 2006-05-23 at 22:06 EDT

collapse children


Child comment of 1243: 478: Fair use ±

Comment 478: Fair use

This Comment is resolved by:


Regarding the text: "fair use"
In section: gpl3.basicperms.p0.s4
Submitted by: kajaman on 2006-01-18 at 06:47 EST
0 agree:
Comment noted by kajaman on 2006-01-18 at 06:47 EST:

What is "fair use"? We do not need this clause IMHO, it provides nothing but confusion.
Comment noted by neroden on 2006-01-18 at 19:00 EST:

US legal concept which permits you to use copyrighted works in some ways without asking anyone for permission. Equivalent in the UK is "fair dealing". The whole point of this clause is "If your copyright laws are smart enough to permit you to do some stuff without asking permission, we are not going to change that!" (Because in the US licenses *can* change that.)
Membership in ticket #1243 added by novalis on 2006-05-23 at 22:08 EDT

collapse children


Child comment of 1243: 510: No Warranty ±

Comment 510: No Warranty

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: bdhook on 2006-01-18 at 21:04 EST
0 agree:
Comment noted by bdhook on 2006-01-18 at 21:04 EST:

The wording scattered throughout the draft regarding warranties is less than consistent. In some areas it is stated strictly that there is "no warranty", while in others a warranty may be optionally provided, and in still others it is implied that a warranty may have been included. Consistency is key.

collapse children


Child comment of 1243: 588: Complete Corresponding Source Code ±

Comment 588: Complete Corresponding Source Code

This Comment is resolved by:


Regarding the text: Complete Corresponding Source Code
In section: gpl3.sourcecode.p1.s1
Submitted by: ralatalo on 2006-01-20 at 07:01 EST
0 agree:
Comment noted by ralatalo on 2006-01-20 at 07:01 EST:

My concern is that what about trying to initially open closed code bases where the entire code can not be opened. Wouldn't this prohibit the release of partial code under GPLv3 while the gaps were filled in?
Comment noted by cyd on 2006-01-21 at 16:13 EST:

This is no obstacle for the copyright holders of a proprietary program to release part of it as free software. Since they are the copyright holders, they are not bound by the requirements of the GPL---for the parts they own. If they *don't* have copyrights on all the code, then this clause is *good*---it forbids releasing only part of a derivative work as free software while keeping other parts proprietary.
Membership in ticket #989 added by idra (of Committee A) on 2006-03-16 at 20:15 EST
DiscussionGroup A added by idra (of Committee A) on 2006-03-16 at 20:15 EST

collapse children


Child comment of 1243: 624: Do not assume implicitely that "software patents" exist everywhere ±

Comment 624: Do not assume implicitely that "software patents" exist everywhere

This Comment is resolved by:


Regarding the text: patent license
In section: gpl3.sourcecode.p4.s1
Submitted by: sylware on 2006-01-22 at 03:24 EST
0 agree:
Comment noted by sylware on 2006-01-22 at 03:24 EST:

When relating to "software patents", it should always be said something meaning "in geographical regions where software patents exist...". "Software patents" do not exist everywhere and the license should remember each time "software patents" are dealed with this matter of fact.
Comment noted by mick (of Committee D) on 2006-01-22 at 21:02 EST:

Isn't this left up to local patent law?
Member ticket #623 added by fontana (SFLC Attorney) on 2006-05-21 at 07:31 EDT
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-21 at 07:32 EDT

collapse children

Child comment of 624: 623: patent license ±

Comment 623: patent license

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: sylware on 2006-01-22 at 03:21 EST
0 agree:
Comment noted by sylware on 2006-01-22 at 03:21 EST:

When relating to "software patents", it should always be said something like "in geographical regions where software patents exist...". "Software patents" do not exist everywhere and the license should remember each time "software patents" are dealed with this matter of fact.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-21 at 07:28 EDT
Membership in ticket #1243 deleted by fontana (SFLC Attorney) on 2006-05-21 at 07:32 EDT

collapse children



Child comment of 1243: 636: Trademarks? ±

Comment 636: Trademarks?

This Comment is resolved by:


Regarding the text: GNU GENERAL PUBLIC LICENSE
In section: title.0.0
Submitted by: kevind on 2006-01-23 at 18:38 EST
1 agree: tsmithe
Comment noted by kevind on 2006-01-23 at 18:38 EST:

Are GPL, GNU General Public License, GPLv3 or any other related terms trademarked? I see that the license is copyrighted. I also see that changing "it" is not allowed. Can someone copy it, change their copy, and call it GPLv4 (or even GPLv3) or some such because GPLv4 is not trademarked?
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-21 at 07:58 EDT

collapse children


Child comment of 1243: 642: What if it is specifically stated? ±

Comment 642: What if it is specifically stated?

This Comment is resolved by:


Regarding the text: Unless specifically stated
In section: nottested.p0.s0
Submitted by: Broam on 2006-01-24 at 15:54 EST
0 agree:
Comment noted by Broam on 2006-01-24 at 15:54 EST:

What happens to this passage if the safety testing *is* specifically stated? Is this provision removed or is it left here with an addendum?

If it is removed, what about modifications to the program? (An unmodified propogation obviously is still safety tested.)

Membership in ticket #1241 added by fontana (SFLC Attorney) on 2006-05-21 at 08:12 EDT
Membership in ticket #1241 deleted by fontana (SFLC Attorney) on 2006-05-21 at 08:12 EDT
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-21 at 08:16 EDT

collapse children


Child comment of 1243: 645: does not protect the added parts ±

Comment 645: does not protect the added parts

This Comment is resolved by:


Regarding the text: part of this work, or other code that was elsewhere released together with the parts you added
In section: gpl3.licensecompat.p6.s5
Submitted by: rlschmei on 2006-01-25 at 00:43 EST
0 agree:
Comment noted by rlschmei on 2006-01-25 at 00:43 EST:

There are three relevant bodies of work. First is the work governed by this license, the work as to which the person referred to as "you" is being granted many rights. Second is the parts that "you" adds. Third is other code released in conjunction with the second category. Retaliation is permitted for lawsuits targetting the first and third categories, but not the second, which is the category of greatest interest to "you" who developed those parts.
Comment noted by novalis on 2006-05-24 at 20:12 EDT:

Parts you added are just parts.
Status changed from new to open by novalis on 2006-05-24 at 20:12 EDT
Membership in ticket #1243 added by novalis on 2006-05-24 at 20:12 EDT

collapse children


Child comment of 1243: 650: What does this mean ? ±

Comment 650: What does this mean ?

This Comment is resolved by:


Regarding the text: from which escape is forbidden
In section: gpl3.preamble.p6.s2
Submitted by: lang on 2006-01-25 at 13:46 EST
1 agree: mnalis
Comment noted by lang on 2006-01-25 at 13:46 EST:

Section 3 is written in such a convoluted way that I do not know how it is to be commented. So I am commenting this paragraph instead.

An important issue is whether DRM can be implemented as free software. The issue is double: - will the legislator make it legal to implement DRM with publicly available source code. - what free software licences will be compatible with such an implementation (typically BSD or GPLv2 are).

Of course, it would be best not to have DRM, but that is not necessarily for the programmer to decide.

Regarding the second point, as drafted in this paragraph, I do not know what is the meaning of: "from which escape is forbidden"

1. If the source code is provided, one can escape by modifying the program. But is this considered an available escape by the the GPLv3, since many people cannot program ? 2. What if modifying the program to escape is permitted by law ? 3. What if it is not, but one can still do it ? (the text does not say legal escape) 4. What if modification is permitted by law, but not dissemination of the modified program that escapes the DRM ? 5. What if law permits anything, but the computer has TCPA like features that prevent running non certified code (one could escape by getting another computer, or disabling the hardware check with a disruptor (soon to be invented) ) 6. What if all computers on the market are TCPA controlled ?

Remember that there are illegal programs, and that any GPL program can be modified/derived into an illegal one.

Are this provision and section 3 of the licence compatible with clause 6 of the Open Source Definition.

Comment noted by jhp on 2006-01-27 at 19:15 EST:

Certainly DRM can be implemented as free software, by using TCPA or the like. The keys would be managed by an external program that would decide whether to give the keys to the free software. Only verified binaries would have access to the keys and thus will be able to decrypt content. You may change the software to not perform any action not wanted, but the new compiled binary would not be able to access the content. I would argue in that case that the free software is not *part of* the system, and it is not necessary to have any key in order to install it, so it would be valid to use such a scheme. Hence, the paragraph would not have any effect on that type of DRM implementation.

On the other hand, if we consider that the GPLv3 effectively prohibits the stated example, it would also prohibit the use of an e-mail client that needs to recover the private key from an extern smartcard where the smartcard decides whether to deliver the key or not (for example, the user wants to decide which binaries to allow for reading his private key so it is not used by some spyware). Is that really what is intended?

Membership in ticket #1243 added by novalis on 2006-05-24 at 20:17 EDT

collapse children


Child comment of 1243: 655: Worldwide is too small ±

Comment 655: Worldwide is too small

This Comment is resolved by:


Regarding the text: worldwide
In section: gpl3.licensingpatents.p0.s2
Submitted by: ixphin on 2006-01-25 at 23:19 EST
1 agree: jamesgnz
Comment noted by ixphin on 2006-01-25 at 23:19 EST:

May I charge for a patent license when the covered work is used on the moon, a spacecraft a another body than Earth? If I create my covered work on Mars may I charge a patent license fee for users on Earth?
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-21 at 08:50 EDT

collapse children


Child comment of 1243: 663: license ..license ±

Comment 663: license ..license

This Comment is resolved by:


Regarding the text: automatically receives a license from the original licensors, to propagate and modify that work, subject to this License
In section: gpl3.autolicense.p0.s1
Submitted by: foofoo on 2006-01-26 at 16:58 EST
0 agree:
Comment noted by foofoo on 2006-01-26 at 16:58 EST:

automatically receives a license ... subject to this License

"receives a license" sounds to me like the recipient gets a GPL sent from the original licensor.

Proposal: the recipient automatically receives the rights from the original licensors, to propagate and modify that work, subject to this License,

Membership in ticket #429 deleted by fontana (SFLC Attorney) on 2006-05-21 at 14:16 EDT
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 04:25 EDT

collapse children


Child comment of 1243: 664: There is no World Patent ±

Comment 664: There is no World Patent

This Comment is resolved by:


Regarding the text: worldwide
In section: gpl3.licensingpatents.p0.s2
Submitted by: foofoo on 2006-01-26 at 17:00 EST
1 agree: jamesgnz
Comment noted by foofoo on 2006-01-26 at 17:00 EST:

Patent law is territorial. There is no World Patent.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-21 at 14:19 EDT

collapse children


Child comment of 1243: 665: concludend patent license? ±

Comment 665: concludend patent license?

This Comment is resolved by:


Regarding the text: you distribute a covered work, you grant a patent license
In section: gpl3.licensingpatents.p0.s1
Submitted by: foofoo on 2006-01-26 at 17:03 EST
0 agree:
Comment noted by foofoo on 2006-01-26 at 17:03 EST:

Does this mean a concludend license by the act of distribution? I strongly believe that a formal licensing separate from the GPL is needed here.
Membership in ticket #1243 added by novalis on 2006-05-24 at 20:23 EDT

collapse children


Child comment of 1243: 670: Make software patents an exception. ±

Comment 670: Make software patents an exception.

This Comment is resolved by:


Regarding the text: software patents
In section: gpl3.preamble.p7.s1
Submitted by: sylware on 2006-01-27 at 13:28 EST
0 agree:
Comment noted by sylware on 2006-01-27 at 13:28 EST:

Part of the license dealing with "software patents" should be removed from the main flow of the text. Indeed, it assumes those ugly things exist everywhere and give them credits. "software patents" have to be restricted explicitely to geographical regions where they are *still* enforceable.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-21 at 14:50 EDT

collapse children


Child comment of 1243: 672: what does this mean internally to a company ? ±

Comment 672: what does this mean internally to a company ?

This Comment is resolved by:


Regarding the text: "propagate"
In section: gpl3.definitions.p1.s1
Submitted by: lucifred (of Committee B) on 2006-01-27 at 17:54 EST
0 agree:
Comment noted by lucifred (of Committee B) on 2006-01-27 at 17:54 EST:

it would seem that the text is individual-driven (or perhaps I am reading it that way). What does it mean to "propagate" in the context of a company ? example: a company modifies the software, then distributes it to ist employees - is this propagating ?

If it is not, then, could one circumvent the GPL by starting a membership society, and distributing modifid software *without sources* to all its members ?

Member ticket #800 added by fontana (SFLC Attorney) on 2006-05-21 at 23:31 EDT
Member ticket #601 added by novalis on 2006-05-24 at 21:47 EDT
Member ticket #601 deleted by fontana (SFLC Attorney) on 2006-05-27 at 22:11 EDT
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-27 at 23:47 EDT

collapse children

Child comment of 672: 800: possible circumvention of GPL by using an association ? ±

Comment 800: possible circumvention of GPL by using an association ?

This Comment is resolved by:


Regarding the text: Propagation of covered works is permitted without limitation provided it does not enable parties other than you to make or receive copies
In section: gpl3.basicperms.p2.s1
Submitted by: lucifred (of Committee B) on 2006-02-04 at 00:38 EST
0 agree:
Comment noted by lucifred (of Committee B) on 2006-02-04 at 00:38 EST:

given that party|"you"|licensee|etc are equivalent in the license, if propagation within a non-person licensee (ie a company, an organization, etc) is permitted, it is conceivable the GPL could be circumvented via an ad-hoc created membership organization, which could then propagate derivative works (ie modified binaries) to members without having to distribute sources to them as well.

collapse children



Child comment of 1243: 752: want to make clear there are no exceptions worldwide, suggest rephrase ±

Comment 752: want to make clear there are no exceptions worldwide, suggest rephrase

This Comment is resolved by:


Regarding the text: therefore, the GPL ensures that the software it covers will neither be subject to, nor subject other works to, digital restrictions from which escape is forbidden.
In section: gpl3.preamble.p6.s2
Submitted by: jhrose2 on 2006-01-16 at 17:29 EST
0 agree:
Comment noted by jhrose2 on 2006-02-02 at 19:23 EST:

Some countries have adopted laws prohibiting software that enables users to escape from Digital Restrictions Management. DRM is fundamentally incompatible with the purpose of the GPL, which is to protect users' freedom; therefore, the GPL ensures that the software it covers will neither be subject to, nor subject other works to, digital restrictions from which escape is forbidden in any one country.
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-21 at 21:05 EDT

collapse children


Child comment of 1243: 819: Bad for security or safety-related software. ±

Comment 819: Bad for security or safety-related software.

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 13:13 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 13:13 EST:

Please see my long comment above. Safety or security-related software _must_ be standard. This may _require_ digital signing or other DRM-like restrictions. This passage will perversely discourage the use of free software in those applications.
Membership in ticket #1243 added by novalis on 2006-05-24 at 22:21 EDT

collapse children

Child comment of 819: 820: Some data must be protected. ±

Comment 820: Some data must be protected.

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 13:19 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 13:19 EST:

Please see my comments above. If this is interpreted literally, it might be construed to require access to proprietary or security or safety-related data.
Membership in ticket #819 added by novalis on 2006-05-24 at 22:16 EDT

collapse children


Child comment of 819: 823: Not a safety problem ±

Comment 823: Not a safety problem

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 13:53 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 13:53 EST:

I don't believe that distributing source code poses an unacceptable safety risk, _provided_ that the object code (the "running") code is protected against change --- such as by digital signature.

Security-related code may pose a different problem.

Membership in ticket #819 added by novalis on 2006-05-24 at 22:17 EDT

collapse children


Child comment of 819: 824: Safety-related code must have additional restrictions ±

Comment 824: Safety-related code must have additional restrictions

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 13:57 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 13:57 EST:

As a professional engineer, I can only distribute safety-related object code that has the additional restriction that it _cannot_ be changed. Allowing system engineers (or users) to change safety-related code is exactly the same as allowing allowing construction crews to change the size or strength of physical structures. That's no way to build elevators --- or the code that may be used to control them.
Membership in ticket #819 added by novalis on 2006-05-24 at 22:18 EDT

collapse children


Child comment of 819: 825: Prevents use in safety-related applications ±

Comment 825: Prevents use in safety-related applications

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 14:26 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 14:26 EST:

Please also see my comments above.

As a professional engineer, I _must_ impose additional restrictions on safety-related code. For an extreme example, it might be necessary to add additional restrictions such as "This program is critical to the safe operation of any system of which it is a part. This system (specifically including this software) has been reviewed and approved for use in this safety-critical application in accordance with laws and regulations of the . You (and any subsequent user) are explictly prohibited from changing this software or any other software on which this software depends. Any change or modification of this software or any other software on which this software depends, either in source or object code, invalidates any engineering approval for this program or of any devices or other safety-critical software that depend upon. Furthermore, it may subject you to civil penalty or criminal action under the laws of or any subsequent jurisdiction in which it may be used. _Modifying this software or using it for any other purpose than that for which it was approved may be a crime._ You and (any subsequent user) are specifically prohibited from any further distribution or use of this software for any safety-critical application except insofar as it is authorized by the laws of your jurisdiction." Accounting and email programs may not be safety-critical, but --- at least in some applications --- operating systems are. Does the FSF _really_ intend to prohibit the use of free software in Navy ships, air traffic control, stoplight synchronization, HVAC control, electric power systems, water systems, many telephone systems, computer-controlled manufacturing systems, elevators, automobiles, aircraft, fire detection and prevention systems, physical security systems ... All of these may depend on safety-critical software, and that software must have additional restrictions.

Membership in ticket #819 added by novalis on 2006-05-24 at 22:18 EDT

collapse children


Child comment of 819: 826: Prohibits use in safety-critical applications ±

Comment 826: Prohibits use in safety-critical applications

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 14:29 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 14:29 EST:

Safety-critical software approved for a specific use may not be releasable without additional restrictions prohibiting its modification or use in any other safety-critical application.
Membership in ticket #819 added by novalis on 2006-05-24 at 22:18 EDT

collapse children


Child comment of 819: 827: Not allowable for safety-critical software ±

Comment 827: Not allowable for safety-critical software

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 14:34 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 14:35 EST:

Safety-critical software cannot be modified without approval. This means that, as a professional engineer, if I approve a specific engineering design, the users cannot modify the software or give it away for use in any other safety-critical application without additional approval, either by me or by another engineer.

By extension, it would be unethical to use free software in other safety-critical applications that don't require formal approval without taking steps to restrict or prevent subsequent modification.

Membership in ticket #819 added by novalis on 2006-05-24 at 22:19 EDT

collapse children


Child comment of 819: 829: Warranties should imply limits to modification. ±

Comment 829: Warranties should imply limits to modification.

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 14:47 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 14:47 EST:

If I warrant a program (or approve for use in a safety-related application as a professional engineer), then I should be able to say that the warranty only applies if the program is used without change.
Membership in ticket #819 added by novalis on 2006-05-24 at 22:20 EDT
Membership in ticket #819 added by novalis on 2006-05-24 at 22:21 EDT

collapse children


Child comment of 819: 830: Warranties should imply limits to modification. ±

Comment 830: Warranties should imply limits to modification.

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 14:47 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 14:47 EST:

If I warrant a program (or approve for use in a safety-related application as a professional engineer), then I should be able to say that the warranty only applies if the program is used without change.
Membership in ticket #819 added by novalis on 2006-05-24 at 22:20 EDT

collapse children


Child comment of 819: 831: The bottom line ±

Comment 831: The bottom line

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 14:49 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 14:49 EST:

I want to be able to state this in some applications. To do so I must place restrictions, some of which I've outlined above.
Membership in ticket #819 added by novalis on 2006-05-24 at 22:21 EDT

collapse children


Child comment of 819: 832: What about warranties or safety tests? ±

Comment 832: What about warranties or safety tests?

This Comment is resolved by:


Regarding the text:
In section: login
Submitted by: pcolsen on 2006-02-06 at 14:53 EST
0 agree:
Comment noted by pcolsen on 2006-02-06 at 14:53 EST:

Suppose I warrant my software or test it for a specific purpose? Should I not have the right to restrict the use of my warranted or tested software to the specific purposes for which I tested or warranted it? Shouldn't I have the right to prohibit changes to tested software, particularly if it was tested for use in safety-critical applications?
Membership in ticket #819 added by novalis on 2006-05-24 at 22:21 EDT

collapse children



Child comment of 1243: 841: Seems harmless ±

Comment 841: Seems harmless

This Comment is resolved by:


Regarding the text: 18
In section: nottested.0.0
Submitted by: frx on 2006-02-08 at 23:39 EST
0 agree:
Comment noted by frx on 2006-02-08 at 23:39 EST:

This short untitled section seems harmless. I don't know if is useful, but it looks in line with the other disclaimers of warranty and/or liability. It could maybe titled "NOT NECESSARILY FOR SAFETY CRITICAL SYSTEMS" or something similar...
NoteUrl http://gplv3.fsf.org/comments/gplv3-draft-1?Query=%20Creator%20=%20'frx'%20 changed to gplv3-draft-1 by orion4 (admin) on 2006-02-15 at 19:11 EST
Membership in ticket #1242 added by fontana (SFLC Attorney) on 2006-05-30 at 02:45 EDT
Membership in ticket #1242 deleted by fontana (SFLC Attorney) on 2006-05-30 at 02:45 EDT
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-30 at 02:46 EDT

collapse children


Child comment of 1243: 850: Reference ±

Comment 850: Reference

This Comment is resolved by:


Regarding the text: no warranty
In section: gpl3.distribmod.p3.s1
Submitted by: mperkel on 2006-02-10 at 14:47 EST
0 agree:
Comment noted by mperkel on 2006-02-10 at 14:47 EST:

Reference NO WARRANTY section 16 should be added.
Membership in ticket #265 added by zak on 2006-04-05 at 02:00 EDT
DiscussionGroup D added by zak on 2006-04-05 at 02:00 EDT
Membership in ticket #1057 deleted by fontana (SFLC Attorney) on 2006-05-27 at 11:56 EDT
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-27 at 11:56 EDT

collapse children


Child comment of 1243: 853: Redundant ±

Comment 853: Redundant

This Comment is resolved by:


Regarding the text: They may state a disclaimer of warranty and liability in terms different from those used in this License.
In section: gpl3.licensecompat.p3.s1
Submitted by: mperkel on 2006-02-10 at 14:59 EST
0 agree:
Comment noted by mperkel on 2006-02-10 at 14:59 EST:

This is covered in an earlier section.
Comment noted by flaschen on 2006-02-21 at 22:50 EST:

What section?
Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-22 at 01:17 EDT

collapse children


Child comment of 1243: 855: future license changes ±

Comment 855: future license changes

This Comment is resolved by:


Regarding the text: Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
In section: gpl3.revisedversions.p0.s2
Submitted by: mperkel on 2006-02-10 at 15:13 EST
1 agree: sliver
Comment noted by mperkel on 2006-02-10 at 15:14 EST:

This concerns me as being similar to a "conditions may change without notice" clause. I'm troubled with the idea that if a program is licensed under GPL X and then GPL Y comes out that is somehow incompatible with X in mt situation then I'm vulnerable to unknown changes in the future. I think that the license should not be automatically modifyable by future changes.
Comment noted by mastodon on 2006-02-15 at 23:26 EST:

If you do not like the possibility of future GPL versions giving away privileges that you want to control, use a specific version (in this case, GPL Version 3) in the notice that specifies which licence applies.
Comment noted by mikedlr on 2006-02-17 at 19:41 EST:

This is a common question. Note that the FSF is under contractual obligation to it's authors to maintain the terms as "similar in spirit". At the point where RMS did go mad and simultaneously take over the SCOTUS so he could overrule those agreements, we could still simply change terms and distribute under the older versions of the license. Unless he also simultaneously became US Commander in Chief, in which case I guess we would be lost anyway. :-)
Comment noted by sliver1 on 2006-02-27 at 13:29 EST:

This is the position with regards to GPL 2.0 licenced code that doesn't include the term 'and future versions'. The result is that GPL 2.0 and GPL 3 are incompatible (because there are now more requirements) and as such GPL 3 code needs to be relicenced, however it is unclear to some who can re-licence, the original copyright owners or anyone that receives the source given that they have all the rights handed to them.

We may end up with the confusion that is caused because of the scheme known as dual or multiple licencing wherein a source is licenced using multiple licences (that themselves may be incompatible) and the user chooses the licence which best suits their purpose.

Membership in ticket #1243 added by fontana (SFLC Attorney) on 2006-05-22 at 01:15 EDT

collapse children


Child comment of 1243: 871: What about public usage of the program? ±

Comment 871: What about public usage of the program?

This Comment is resolved by:


Regarding the text: This License gives unlimited permission to privately modify and run the Program,
In section: gpl3.basicperms.p1.s1
Submitted by: ilja.honkonen on 2006-02-11 at 08:11 EST
1 agree: fej
Comment noted by ilja.honkonen on 2006-02-12 at 01:44 EST:

AFAIK v3 does not give the right for users of a gplv3 program to receive its source code. Only distribution of the program is covered by v3, maybe public usage (or providing access to / services with [in whole or in part, using the program, and whatnot] etc.) should be too?
Comment noted by mikedlr on 2006-02-17 at 14:34 EST:

That can be done by using section 7 d) and requiring that the program provide users with access to the source code. Would that best be done with boilerplate in the source:

Copyright (c) GonzoVision 2045 This program may be copied according to the terms of the GPLv3 or greater, except that, according to section 7d) it is required that the work contain functioning facilities that allow users to immediately obtain copies of its Complete Corresponding Source Code.

for example???

Membership in ticket #1243 added by novalis on 2006-05-25 at 19:00 EDT

collapse children


Child comment of 1243: 915: I really don't think very much of this use of the word propogate. In general courts dislike neolgisms and it gives them the opportunity to create their own definition rather than the one intended. ±

Comment 915: I really don't think very much of this use of the word propogate. In general courts dislike neolgisms and it gives them the opportunity to create their own definition rather than the one intended.

This Comment is resolved by:


Regarding the text: "propagate"
In section: gpl3.definitions.p1.s1
Submitted by: sliver1 on 2006-02-27 at 10:13 EST
0 agree:
Comment noted by sliver1 on 2006-02-28 at 17:54 EST:

Rather the more general terms of Publish and Distribute should be used as their definitions are well known and can be explained simply rather than the rather awkward english of propogate since propogate's original meaning was to breed and the idea of programs having some kind of monosexual reproduction whilst thought provoking gets in the way of the purpose of the licence which is to be clear and in simple english.
Comment noted by oliva on 2006-03-13 at 16:18 EST:

While Publish and Distribute have well defined legal meanings in the US, they don't necessarily match the meanings of such legal terms in other countries or in other languages. The adoption of a word that does not have a well-defined legal meaning, such that we can provide our own definition within the license, is an effort to make the GPL an international license.
Membership in ticket #1243 added by novalis on 2006-05-25 at 20:52 EDT
Comment noted by p42 on 2006-06-03 at 17:44 EDT:

How does this interact with peer-2-peer distribution mechanisms (or for that matter ftp mirrors) In particular are intermediate nodes of a distribution mechanism taken as being required to provide source later? It doesn't seem necessarily a fair requirement to impose.

collapse children


Child comment of 1243: 917: Is the GPL irrevocable? ±

Comment 917: Is the GPL irrevocable?

This Comment is resolved by:


Regarding the text: and are irrevocable provided the stated conditions are met.
In section: gpl3.basicperms.p0.s1
Submitted by: mezzanine1 on 2006-03-01 at 21:51 EST
0 agree:
Comment noted by mezzanine1 on 2006-03-02 at 05:19 EST:

Questions have been raised as to whether the GPL is irrevocable. In particular, the copyright holder of a GPL-covered work might assign the copyright to another party afterwards. Is it possible for this other party to revoke the GPL for that work? Another issue is about whether the GPL gives the necessary amount of consideration. It is said that this consideration is a requirement for forming contracts. See http://lwn.net/2000/0330/
Comment noted by jbn on 2006-03-03 at 08:56 EST:

According to section 9 of GPLv3, the GPL is "Not a Contract". This would suggest that the requirements for forming contracts aren't applicable.

Also, the definition of Free Software (http://www.gnu.org/philosophy/free-sw.html) says that "In order for these freedoms to be real, they must be irrevocable as long as you do nothing wrong; if the developer of the software has the power to revoke the license, without your doing anything to give cause, the software is not free.". So, I would hope that the GPL cannot be revoked by the licensor outside of the licensee doing something wrong because then people's rights under the license could be yanked away from them even if they did nothing to deserve such treatment.

Membership in ticket #1243 added by novalis on 2006-05-25 at 20:08 EDT

collapse children


Child comment of 1243: 993: There is no "a software" ±

Comment 993: There is no "a software"

This Comment is resolved by:


Regarding the text: most software
In section: gpl3.preamble.p0.s1
Submitted by: ericf on 2006-03-18 at 18:16 EST
0 agree:
Comment noted by ericf on 2006-03-18 at 18:16 EST:

I feel "most software" implies there are multiple software(s?), as if "a software" would exist. License apply to "software packages" or "software products". "The licenses for most software products are..." would be more appropriate, I think. I'm not a native speaker so I could just as well be wrong.
NoteUrl classic changed to gplv3-draft-1 by orion4 (admin) on 2006-03-18 at 18:34 EST
Membership in ticket #1243 added by novalis on 2006-05-25 at 21:08 EDT
Comment noted by novalis on 2006-05-25 at 21:15 EDT:

Software is used here as a mass noun, as opposed to the typical count noun. English has a category of nouns like software, bread, junk, or water, which are grammatically neither strictly singular nor strictly plural. They are used for objects without definable boundaries (water, junk), or where the boundaries are not useful for discussing the object (bread). The quantifiers "more", "less", "a lot of," "much", etc are used as for plural nouns. "Many" and "few", however, cannot be used, since these refer to numbers of objects.

Software, in the overwhelming majority of dialects of English, is a mass noun.


collapse children


Child comment of 1243: 998: User and/or Owner? ±

Comment 998: User and/or Owner?

This Comment is resolved by:


Regarding the text: Digital Restrictions Management
In section: gpl3.drm.0.0
Submitted by: rmstock on 2006-03-20 at 16:27 EST
1 agree: andrewpm
Comment noted by rmstock on 2006-03-20 at 16:27 EST:

Microsoft has already implemented something called "Digital Rights Management" . Now we see the GPLv3 draft talk about "Digital Restrictions Management". I assume the method in Digital Rights Management is to talk about what the Rights of the User are, and with Digital Restrictions Management to talk about what the Restrictions of the User are. Make sure to understand that DRM Rights from Microsoft always are about the User. With the GPLv3 Digital Restrictions Management must apparently state something about Restrictions laid upon a User but also Owner of the GPL-ed software. The Digital Restrictions Management paragraph however only talks about restrictions on Users. So what about Owners of GPL-ed software. If i recall correctly with GPLv2 any User of GPL-ed software, is automaticly a Owner, after agreeing with the GPL.

So again, If i own a GPL-ed piece of software, i would be tempted to remove any DRM (any flavor) from it, and resume business and use of the GPL-ed software as usual. Somehow, of course, thats not how things work. a DRM restriction normally will only descend from a 3rd party to the GPL-ed software which touches upon the legal field of the DRM infused apparatus. This can be a PC with a TCPA BIOS, or a appliance with DRM enforced inside its hardware. So my suggestion: Its probably time to also start, besides the GPL licensed software, a new branch called "Open Hardware" in which no such DRM restrictions are enforced by the Manufacturer. If a local government of a souvereign state still demands a DRM-ed scheme for computing on PC's or embedded hardware, its the Manufacturers decision to implement DRM or not. I would suggest to not install GPL-ed software on any legal DRM enforced apparatus. If one has to (lack of Open Hardware or other reasons) use GPL-ed software on DRM enforced equipment, make sure the needed software part, which implements DRM, is not a part of your GPL-ed software. Any combined works of GPL-ed software plus DRM software, should simply not fall under the GPL.

So can we still be free to run our free software as approved by the FSF? Well just make sure, that Open Hardware is available.

Membership in ticket #1243 added by novalis on 2006-05-25 at 21:22 EDT

collapse children