From owner-freebsd-questions@FreeBSD.ORG Tue Jan 6 10:05:57 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7AF216A4CE for ; Tue, 6 Jan 2004 10:05:57 -0800 (PST) Received: from out012.verizon.net (out012pub.verizon.net [206.46.170.137]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE6A043D45 for ; Tue, 6 Jan 2004 10:05:54 -0800 (PST) (envelope-from cswiger@mac.com) Received: from mac.com ([68.161.129.47]) by out012.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20040106180554.LSMT38.out012.verizon.net@mac.com>; Tue, 6 Jan 2004 12:05:54 -0600 Message-ID: <3FFAF8ED.8070809@mac.com> Date: Tue, 06 Jan 2004 13:05:33 -0500 From: Chuck Swiger Organization: The Courts of Chaos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031208 X-Accept-Language: en-us, en MIME-Version: 1.0 To: =?windows-1252?Q?=22Udo_Schr=F6ter_=28Trionic_Technologies=29=22?= References: <024e01c3d471$5998b980$9800210a@SCHROETBERT> In-Reply-To: <024e01c3d471$5998b980$9800210a@SCHROETBERT> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Authentication-Info: Submitted using SMTP AUTH at out012.verizon.net from [68.161.129.47] at Tue, 6 Jan 2004 12:05:53 -0600 cc: freebsd-questions@FreeBSD.org Subject: Re: Commercial Distribution? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jan 2004 18:05:57 -0000 Udo Schröter (Trionic Technologies) wrote: [ ... ] > I have a question regarding the creation of a branded commercial > distribution based on FreeBSD. OK. > Here is the thing: my company wants to offer a standard corporate Unix > desktop that is certified (guaranteed) to run our enterprise management > software well. We looked into Linux but, for various reasons, a solution > based on FreeBSD makes more sense for us. Basically we want to release a CD > to our customers which installs our own customized FreeBSD environment, > with our own brand name. You're creating a "turnkey" system with a known and well-defined layout which includes all of the dependencies to run your proprietary software. Look into "man release", which discusses how to customize a build and create CD images. You should also consider managing your software and it's dependencies as a port, even though you might never submit the port of your software. On the other hand, some people like anti-virus vendors have their commercial products available as a port on a time-limited trial basis (security/vscan, , but that's up to you... > If we want to do this, it is clear that we > - must preserve the copyright notices > - should place a description like "based on the FreeBSD Project" on the package Yes. Basicly, you should follow and include /COPYRIGHT and /usr/src/gnu/COPYING, depending on how much of the documentation and so forth you include or remove from your particular distribution. > - redistribute GPLed source if modified Section 3 of the GPL requires you to redistribute GPLed source (or offer to make such source available when asked), even if you ship a binary of that GPLed program which has not been modified. However, if you configure your system so that section 3c applies, this becomes easier: c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) > - swap out references to freebsd support list in the distro so our > customers don't spam the community You should have your own top-level documentation which refers people to your support mechanisms, sure. > - honor the redistribution rules of the ports Yes, you need to pay attention to the licenses of all dependencies. > - should make a donation to the project as profits allow If you like; no doubt it would be appreciated. > Are there any FreeBSD references that MUST be taken out / MUST be left in? What you see is what you get: the BSD license is very simple. > Are there any other legal or technical issues? How do people on FreeBSD > feel about commercial distributions generally? Are we going to get sued by > SCO? (just kidding, sort of) There are lots of technical details-- while there is a fair amount of documentation available for building a release, and many steps are deterministic, it really is an iterative process that stops based on subjective criteria (yours). You're welcome to use BSD software in a commercial distribution. Have fun. If you contribute useful things back, that's nice, but you don't even have to do that much. IANAL: I'd worry more about falling in the shower and breaking my neck than I would worry about SCO. -- -Chuck