RE: Developing on Debian
I have a few more questions that were pushed my direction from our Board
of Directors. Before the questions though I would like to thank you for
the fast response to my inquiry! It will make you proud to know that
you were the first response to the questions that I had out of Red Hat,
Suse, Xandros, Slackware, and Mandriva. Here are the 2 additional
questions that I need some assistance with:
1. Security features, current and planned?
2. Why is distribution better than others available?
Again thanks for your input, and help in our search for a Linux
platform. You guys are great!
High Touch, Inc.
"Reaching higher for our clients everyday..."
From: Philip Hands [mailto:firstname.lastname@example.org]
Sent: Thursday, October 13, 2005 6:30 AM
To: Baruch Even
Cc: Jason Mock; email@example.com
Subject: Re: Developing on Debian
Baruch Even wrote:
> Debian GNU/Linux is a volunteer organization that develops a
> operating system based on the Linux kernel and GNU project. I'll go
> point by point to answer your questions.
> Jason Mock wrote:
>>I had some questions on your ISV program. We're a retail point of
>>software company that is seeking out a Linux platform to distribute
>>software on. A few of the questions that I have are concerning the
>>"Corporate Server" version of your software. I need the following
>>*_Original purchase cost_* - Currently we use SCO Unix. The way this
>>process works with them is we buy a development kit, produce a tape
>>contains the OS and our software. We assign the end user a license
>>the server, and pay SCO on that license. How does your process work
>>when it comes to distribution? What are the license costs associated
>>with this process?
> Debian GNU/Linux is free-software, as long as you base your system on
> our official components (the 'main' archive) you are free to
> the system and have our blessing to use and distribute it with no
> license costs whatsoever.
> Yes, we _are_ that generous.
While what Baruch says is true, you should be aware that with Debian
GNU/Linux, as with all versions of GNU/Linux (some people call that just
"Linux" BTW, they're talking about the same thing) much of the operating
system is covered by a license called the GNU GPL (General Public
As a distributor of GPLed software, you would be obliged to offer your
clients copies of the source of those programs, or a written offer to
provide it on request, and you should probably mention that you are
GPLed software in your manuals somewhere. I'm sure that this obligation
could be handled by including an extra CD/DVD in the packaging, with the
relevant for of words on it's cover -- it might be worth checking the
details on the debian-legal mailing list if you decide to use Debian as
your base. There are other licenses we use that have similar
but a single page of small-print and an extra CD should deal with the
in one go.
N.B. The GPL does not in any way affect programs that you simply
onto the same distribution media. As long as you don't start modifying
already GPLed code, or taking snippets of GPLed code and including them
your own programs, there is no obligation for you to distribute the
of your own copyrighted works -- that's a silly rumour that Microsoft
trying to spread at one point.
As evidenced by the multiple replies, we're not a company, we're a
volunteer organisation. As such we're not going to be signing heads of
agreement letters with you, or part funding one another's marketing
campaigns or many of the other things that you might expect from a
That said, there are compelling reasons to choose Debian as your base,
rather than the alternatives. Since there is no company, there is no
motive on our part to release cosmetic upgrades just to be able to
you an upgrade fee. Historically, we release less often than other
distributions, at least partly because we do not release until the
is really stable -- having no marketing department means that we don't
a deadline to hit, so we don't just release whatever we've got on the
assigned release date, we work on the code until it works properly, then
As an ISV that means that you will not need to be retesting everything
every six months.
The flip-side of that is of course that new features tend to take a
to percolate into our stable release, but we also have an up to the
"unstable" distribution, and a half-way house "testing" distribution.
imagine that all your needs (if you were happy with SCO) will be more
satisfied by our stable release, but if there's one or two packages that
offer features that you need from later than that, the normal approach
to grab the newer source and build them for the stable system -- we
tolls to make this easy.
So, the bottom line is, you can grab a copy for free, distribute it as
widely as you like without fee (as long as you supply your clients with
source of our bits) and we're positively happy for you to do so.
>>*_Upgrades_* - With SCO we currently buy an upgrade license on a per
>>system basis as we determine that an OS upgrade is in order. How does
>>your upgrade process work? What are the costs associated with this
>>process? How is the upgrade distributed?
> Upgrade is performed using our upgrade tools on a live system, the
> tool is apt-get with various wrappers on top of that. If your systems
> are connected to the internet it can be done from our servers
> Otherwise you can simple distribute the updated packages and upgrade
> from a CD.
> Adaptation to that is possible and is up to you, there are many
> companies and consultants in the Debian eco-system that can help with
> your exact needs.
Just to emphasise the point, Debian allows you to do a full version
upgrade, or security updates, on a running system. It is completely
for Debian users to log into a remote system and upgrade it from a
release to a current one, without causing a significant interruption to
If you learn to package your software the way we produce packages, which
reasonably easy to understand, then you will be able to upgrade your own
software in the same manner, if you choose. Alternatively, just dump it
/opt or /usr/local and we guarantee not to touch it during system
So, to conclude the sales pitch, we're bigger than all the other
distributions in pretty much every dimension (more developers, more
packages, more supported architectures) and because there's no company,
don't have any motivations other than the pursuit of technical
so you won't be told that we're changing everything because our
policy changed, or marketing thinks some new thing sounds better.
You will have to do a little more work initially though, or pay a Debian
consultant to guide you, but since you were expecting to pay anyway, why
not pay for lessons in fishing, rather than a few kilos of fish?
|)| Philip Hands [+44 (0)20 8530 9560] http://www.hands.com/
|-| HANDS.COM Ltd. http://www.uk.debian.org/
|(| 10 Onslow Gardens, South Woodford, London E18 1NE ENGLAND