From owner-freebsd-doc@FreeBSD.ORG Mon Mar 3 21:05:39 2008 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBC6F106567A for ; Mon, 3 Mar 2008 21:05:39 +0000 (UTC) (envelope-from redcrash@gmail.com) Received: from gv-out-0910.google.com (gv-out-0910.google.com [216.239.58.187]) by mx1.freebsd.org (Postfix) with ESMTP id 4D98A8FC2F for ; Mon, 3 Mar 2008 21:05:38 +0000 (UTC) (envelope-from redcrash@gmail.com) Received: by gv-out-0910.google.com with SMTP id n40so289386gve.39 for ; Mon, 03 Mar 2008 13:05:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; bh=5HSSvSWISsiZ8kanWJdfZW4VgOnbiDGPFUjBlqqU90I=; b=lMU1mwyFs6oU85hY/6Yzuo2YvuT0xsx+L7hRbc6/W1h/zhIct4VNNa4BTidJD/K/mi99/ity/3t2aPfloaUAicxAe75d5SawZIrMyyObD1BNJst18c3OS4WRsyuL1f+W0lxJYx7F67WiJ1Z2mdjua3mIz3tDqAmLoMRLEyk5o3M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=APpA+guU7HIJBtE/p2moR1tTp0N68sr0WZgdeiBnx3xYyhTn36Eqn1sSd8WhsKrq+pDLtjPt16uQndU4FS4LpH18cmqF9ScN9P6tS7axDogIHe9/HQV9jhBAkaj2Np91NoeHGxry1NrYEwf99s8wxA1hdvCU3BehjYA2VPt+9Rc= Received: by 10.142.115.10 with SMTP id n10mr388458wfc.8.1204578336415; Mon, 03 Mar 2008 13:05:36 -0800 (PST) Received: by 10.142.50.12 with HTTP; Mon, 3 Mar 2008 13:05:36 -0800 (PST) Message-ID: Date: Mon, 3 Mar 2008 22:05:36 +0100 From: "Harald Servat" To: "Brooks Davis" In-Reply-To: <20080303200415.GC57043@lor.one-eyed-alien.net> MIME-Version: 1.0 References: <20080303200415.GC57043@lor.one-eyed-alien.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-doc@freebsd.org Subject: Re: importing mans from others OSes X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Mar 2008 21:05:40 -0000 2008/3/3, Brooks Davis : > > On Mon, Mar 03, 2008 at 07:27:40PM +0100, Harald Servat wrote: > > Hello, > > > > I've recently used the call backtrace[1] from the libexec (found in > > /usr/local/lib) library and I've found it very useful. > > As it does not have (nor their relatives) a manual entry, I wondered > if I > > could submit one for it. I'm not very skilled on writing manual > > documentation, and I've never submitted anything to FreeBSD but a port, > but > > I'd like to try. > > > libexecinfo is from the port devel/libexecinfo so the base system isn't > relevant. If we were to add it to the base the following responses > would apply. As it stands, the author could choose to include a GPL or > APSL licensed manpage, but doing so would not be a step toward getting > the functionality into the base (perhaps in libutil). > > > > As I have access to a Linux machine that has this manual entry[2], I > > wondered if I could use it as a base (or maybe copying it). However, as > I > > don't want to start a BSD-License vs GPL-license war, I just want to > know if > > it's permitted importing (using as a base, copying, ... or other > > possibilities that do not come into my mind right now) manual files from > > other OSes to FreeBSD. > > > There's no chance we'd allow a GPL based manual for a non-GPL based > function in the system. We require GPL licensed pieces to be carefully > isolated and requiring that the documentation for a well integrated > piece of functionality would make no sense. > > > > Regards and thank you. > > > > PS Googling around, I've also seen that MacOSX has this manual > entry[3], > > but it's not as good as [2]. Being MacOSX BSD-based, is the situation > better > > to import it? > > > An APSL licensed manpage is basically no better better than a GPL > licensed one. If this were in the base we'd require that a manpage be > licensed under the BSD license . > > > -- Brooks > > Thank you for the explanation. I'll contact the port maintainer then. -- _________________________________________________________________ Empty your memory, with a free()... like a pointer! If you cast a pointer to an integer, it becomes an integer, if you cast a pointer to a struct, it becomes a struct. The pointer can crash..., and can overflow. Be a pointer my friend...