From owner-freebsd-ports Tue Mar 25 15:07:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA18434 for ports-outgoing; Tue, 25 Mar 1997 15:07:22 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id PAA18376 for ; Tue, 25 Mar 1997 15:06:51 -0800 (PST) Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id AAA16620; Wed, 26 Mar 1997 00:06:32 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.5/8.8.5) id XAA07070; Tue, 25 Mar 1997 23:10:36 +0100 (MET) Message-ID: <19970325231036.GL50001@uriah.heep.sax.de> Date: Tue, 25 Mar 1997 23:10:36 +0100 From: j@uriah.heep.sax.de (J Wunsch) To: james@nexis.net (James FitzGibbon) Cc: freebsd-ports@freebsd.org Subject: Re: Replacement for strptime(3) ? (fwd) References: X-Mailer: Mutt 0.60_p2-3,5,8-9 Mime-Version: 1.0 X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: ; from James FitzGibbon on Mar 24, 1997 21:36:02 -0500 Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As James FitzGibbon wrote: > Question: what is the "official" position regarding ports that require > hacks (or borrowed addition) to FreeBSD libraries. Read below for > specifics, but the short form is that in order to port mSQL 2.0b5 > completely, I need strptime(3), which isn't in FBSD libc, but is in GNU > libc. > > Can I just include strptime.c in ${FILESDIR} and compile it up for this > port, or does that tread on policy (GNU, FreeBSD, or otherwise ?) Well, you're not going to include in the base system, so it's only a matter that your port/package will be GPLed. However, in the case of mSQL, i'm not sure whether this is good, since as i understand it, both licenses clash. If you have a non-GPLed source, feel free to also submit it to libc or libcompat (depending on the general value of the function). If we have more than one function, maybe we could also start something like a libiberty.{a,so*}, where the sources live in /usr/src/gnu/lib. Still, the copyright remains an issue for the final binary. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)