public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: David Schwartz <davids@webmaster.com>
To: <dana.lacoste@peregrine.com>
Cc: <linux-kernel@vger.kernel.org>
Subject: Re: Is the BitKeeper network protocol documented?
Date: Tue, 21 Jan 2003 10:34:12 -0800	[thread overview]
Message-ID: <20030121183414.AAA4503@shell.webmaster.com@whenever> (raw)
In-Reply-To: <1043165072.1397.61.camel@dlacoste.ottawa.loran.com>

On 21 Jan 2003 11:04:31 -0500, Dana Lacoste wrote:

>This means that the source code to the product you have must be
>in a form that is modifiable, and it must be in the 'preferred'
>form for YOU to modify that code.

>This has NOTHING to do with patches and tracking changes and
>communicating with Linus.  This has to do with the code to the
>software you use and YOUR ability to change it.

	This can't be right for two reasons.

	First, I would in fact prefer to have the version control 
information to make changes. The commit comments, for example, may 
explain the rationale for changes. Seeing who made a change may 
affect my level of confidence in that change. Also, seeing which 
changes were made a unit helps you to know what code affects what 
other code. Anyone who has ever modified a project that is managed 
through a version management system will tell you that they prefer to 
have access to the repository and the metainformation in it than just 
have the raw source code out of the repository.

	Second, what you say above would imply that if I prefer my source 
code on 30mm tape in EBCDIC format, then RedHat has to provide it to 
me since that's my preferred form.

	My best attempt at understanding what "preferred form for making 
changes" is the form that the people making the changes actually do 
in fact prefer.

	What happens when one party gets source code from another and both 
parties make changes. Suppose, hypothetically, Linus only gave out 
obfuscated source code. He can do that, since he doesn't distribute 
binaries. Now, can RedHat ship binaries of Linus' obfuscated source 
code? If so, anyone can evade the intent of the GPL just by creating 
a separate company. So it *can't* mean the preferred form of the 
person you got the binary from.

	I think it has to mean the preferred form for making changes by the 
people who actually do make changes. And I don't think you can 
justify removing any information that helps the people who make 
changes do their change-making, as that is not what they prefer.

	I think I've said all I have to say on this subject, especially 
since it doesn't affect the Linux kernel at this time. However, I 
caution against ever allowing a situation where the preferred form 
for making changes of any GPL'd project, preferred by the people 
making the changes, is in any way a proprietary system.

	DS



  reply	other threads:[~2003-01-21 18:25 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20030119235742.AAA13049%shell.webmaster.com@whenever>
2003-01-20  0:36 ` Is the BitKeeper network protocol documented? Valdis.Kletnieks
2003-01-20  1:05   ` David Schwartz
2003-01-20 14:28     ` Dana Lacoste
2003-01-20 19:00       ` David Schwartz
2003-01-20 19:31         ` David Lang
2003-01-20 20:19           ` David Schwartz
2003-01-20 20:40             ` John Bradford
2003-01-20 20:48             ` Andreas Dilger
2003-01-20 21:14               ` David Schwartz
2003-01-20 21:58                 ` John Bradford
2003-01-20 21:37               ` Sam Ravnborg
2003-01-20 21:41             ` Rik van Riel
2003-01-21 16:04         ` Dana Lacoste
2003-01-21 18:34           ` David Schwartz [this message]
2003-01-21 18:49             ` John Bradford
2003-01-21 18:58             ` Sam Ravnborg
2003-01-21 19:27             ` Dana Lacoste
2003-01-21 21:04               ` David Schwartz
2003-01-21 19:51             ` Hua Zhong
2003-01-22  7:10               ` Jamie Lokier
2003-01-22  7:21                 ` John Alvord
2003-01-22 15:18                 ` Larry McVoy
2003-01-22 15:27                   ` Dana Lacoste
2003-01-22 15:38                     ` Larry McVoy
2003-01-20  1:46   ` David Lang
2003-01-20  1:52   ` Andre Hedrick
2003-01-21 19:22 Larry McVoy
  -- strict thread matches above, loose matches on Subject: below --
2003-01-21  0:28 Cort Dougan
     [not found] <20030120194430.AAA20700%shell.webmaster.com@whenever>
2003-01-20 20:32 ` Valdis.Kletnieks
2003-01-20 21:27   ` David Schwartz
2003-01-21  8:51     ` Horst von Brand
2003-01-20 15:55 Theodore Ts'o
2003-01-20 18:53 ` David Schwartz
     [not found] <20030120010504.AAA18836%shell.webmaster.com@whenever>
2003-01-20  1:37 ` Valdis.Kletnieks
2003-01-18  6:22 Jamie Lokier
2003-01-18  4:33 Jamie Lokier
2003-01-18  4:57 ` David Schwartz
2003-01-18  5:10   ` Jamie Lokier
2003-01-18  7:23     ` David Schwartz
2003-01-18  5:02 ` Andrew Morton
2003-01-18  5:15   ` Jamie Lokier
2003-01-18  5:29 ` Larry McVoy
2003-01-18  6:11   ` Tupshin Harper
2003-01-18  6:20   ` Kevin Puetz
2003-01-18  6:39     ` Larry McVoy
2003-01-18  8:09   ` Jamie Lokier
2003-01-18  8:25     ` Andrew Morton
2003-01-18 14:22   ` Roman Zippel
2003-01-19 18:39     ` Andreas Dilger
2003-01-19 18:55       ` Jamie Lokier
2003-01-19 21:50       ` Roman Zippel
2003-01-19 23:26         ` Andreas Dilger
2003-01-19 23:57           ` David Schwartz
2003-01-20  0:20             ` Andreas Dilger
2003-01-20  0:38               ` David Schwartz
2003-01-20 15:52             ` Horst von Brand
2003-01-20 19:43               ` David Schwartz
2003-01-20 19:46               ` David Schwartz
2003-01-21  7:56                 ` Horst von Brand
2003-01-20 14:18           ` Roman Zippel
2003-01-22 12:24   ` Matthias Andree

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030121183414.AAA4503@shell.webmaster.com@whenever \
    --to=davids@webmaster.com \
    --cc=dana.lacoste@peregrine.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox