mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Richard B. Johnson" <root@chaos.analogic.com>
To: Jesse Pollard <jesse@cats-chateau.net>
Cc: David Schwartz <davids@webmaster.com>,
	Andre Hedrick <andre@linux-ide.org>,
	Roman Zippel <zippel@linux-m68k.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: Promise SATA driver GPL'd
Date: Thu, 24 Jul 2003 10:01:02 -0400 (EDT)	[thread overview]
Message-ID: <Pine.LNX.4.53.0307240939070.20604@chaos> (raw)
In-Reply-To: <03072408233000.14335@tabby>

On Thu, 24 Jul 2003, Jesse Pollard wrote:

> On Wednesday 23 July 2003 19:21, David Schwartz wrote:
> >
> > 	No matter how much code I write for which I don't give you the source, the
> > amount of code for which you do have the source is not reduced. The more
> > free code there is, the freer you are. The only thing that threatens your
> > freedom is if someone makes free code unfree. How do they do that?
>
> By claiming they wrote it first, supplying enough lawyers and court fees to
> put you out of existance.
>

Or by just stealing it and selling it like "Flight Simulator" (1). Simple.
If you have enough lawyers on your staff, you can steal anything. Nobody
can touch you.

(1) Flight Simulator was first written under CP/M for a VT-50 terminal
my me. The source code as published by the PROGRAM EXCHANGE, my BBS
System. When PCs became commonplace, I converted it to run on a PC
and learned Intel x86 assembly in the process. The newer version(s)
were published on the PROGRAM EXCHANGE BBS that I ran for about 20
years. Then when "Turbo Pascal" became available, it was adapted to
interface with graphics and a Hercules graphics card. This work was
done by myself and others. In the process, I learned Pascal. Eventually
PCs had screen cards that did low-resolution graphics. Further refinements
were made for graphics on these. Several of my PROGRAM EXCHANGE
contributors wrote loadable area graphics and maps.

When Microsoft released their first version of "Flight Simulator" they
didn't even bother to change the name. Also, they apparently thought
that putting it on self-booting disks would make it difficult to
see what they copied. My flight dynamics kernel, that ran off the
timer-tick, was copied verbatim. This is the basic state-machine
that makes the software "fly". It had the dynamics of a Cessna 172,
complete with the spiral instability, and the long-mode oscillations.
It was difficult to fly because it flew like a real airplane, i.e.,
you reduce the power and the nose drops and the airplane accelerates.

This is not intuitive. Who would think (but a real pilot) that reducing
the power setting would make the speed increase?  Eventually Microsoft
"fixed" the flight dynamics, probably by writing their own. This made
the program a mere toy that anybody could fly.

So, they took a real simulator, with real flight dynamics and converted
it to a toy. In the process, they made millions of dollars. Sounds like
a good deal to me. All you need is lawyers.

Cheers,
Dick Johnson
Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips).
            Note 96.31% of all statistics are fiction.


  reply	other threads:[~2003-07-24 13:44 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-07-23  5:12 Adam J. Richter
2003-07-23  5:28 ` Andre Hedrick
2003-07-23  9:08   ` Adrian Bunk
2003-07-23 10:12     ` Matthias Andree
2003-07-23 10:21       ` Wichert Akkerman
2003-07-23 11:47         ` Alan Cox
2003-07-23 11:54           ` Wichert Akkerman
2003-07-23 22:22           ` On "any later version" in GPL [Was: Re: Promise SATA driver GPL'd] Horst von Brand
2003-07-23 10:37       ` Promise SATA driver GPL'd Adrian Bunk
2003-07-23 10:29     ` Alan Cox
2003-07-23 10:51       ` Adrian Bunk
2003-07-23 11:43         ` Alan Cox
2003-07-23 12:17           ` Adrian Bunk
2003-07-23 12:32           ` Martin Diehl
2003-07-23 12:57             ` Alan Cox
2003-07-23 19:08               ` Andre Hedrick
2003-07-23 19:19                 ` Alan Cox
2003-07-23 19:33                   ` Andre Hedrick
2003-07-23 19:46                   ` Andre Hedrick
2003-07-23 20:59                 ` Roman Zippel
2003-07-23 22:22                   ` Andre Hedrick
2003-07-23 22:40                     ` Roman Zippel
2003-07-23 22:35                       ` Andre Hedrick
2003-07-23 23:02                         ` Roman Zippel
2003-07-23 23:08                           ` Andre Hedrick
2003-07-23 23:33                             ` Roman Zippel
2003-07-23 23:45                               ` Andre Hedrick
2003-07-24  0:14                                 ` dacin
2003-07-24  0:23                                   ` Andre Hedrick
2003-07-24  0:21                     ` David Schwartz
2003-07-24  0:21                       ` Andre Hedrick
2003-07-24 13:23                       ` Jesse Pollard
2003-07-24 14:01                         ` Richard B. Johnson [this message]
2003-07-24 18:37                         ` David Schwartz
2003-07-23 22:32                   ` Andre Hedrick
2003-07-23 22:46                     ` Larry McVoy
2003-07-23 23:13                       ` Roman Zippel
2003-07-23 10:40   ` Adam Sampson
  -- strict thread matches above, loose matches on Subject: below --
2003-07-22 18:45 Erik Andersen
2003-07-22 18:54 ` Jeff Garzik
2003-07-22 19:07   ` Erik Andersen
2003-07-22 19:39     ` Samuel Flory
2003-07-22 20:56     ` Jeff Garzik
2003-07-22 21:39       ` Erik Andersen
2003-07-22 23:25         ` Jeff Garzik
2003-08-27  3:01         ` Nick Urbanik
2003-08-27  3:14           ` Jeff Garzik
2003-08-27  9:00             ` Matthias Andree
2003-08-27 11:51               ` Jeff Garzik
2003-07-22 20:57     ` Jeff Garzik
2003-07-23 13:20     ` Mark Watts
2003-07-23  1:59 ` Andre Hedrick
2003-07-23  2:38   ` Shawn
2003-07-23 10:32   ` Alan Cox
2003-07-23 18:58     ` Andre Hedrick
2003-07-24 11:22       ` Matthias Andree
2003-08-13 13:34     ` Vojtech Pavlik
2003-08-13 14:24       ` Jeff Garzik
2003-08-15 10:17         ` Andre Hedrick
2003-07-25  3:44 ` Milan Roubal

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=Pine.LNX.4.53.0307240939070.20604@chaos \
    --to=root@chaos.analogic.com \
    --cc=andre@linux-ide.org \
    --cc=davids@webmaster.com \
    --cc=jesse@cats-chateau.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=zippel@linux-m68k.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

all inboxes | Powered by JetHome®