Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Non GNU libc wanted

0 views
Skip to first unread message

Aaron Gray

unread,
Jun 13, 2009, 3:13:26 PM6/13/09
to
Anyone know of a non GNU licensed libc ?

Many thanks in advance,

Aaron


Aaron Gray

unread,
Jun 13, 2009, 3:34:53 PM6/13/09
to
"Aaron Gray" <ang.u...@gmail.com> wrote in message
news:79ic2nF...@mid.individual.net...

> Anyone know of a non GNU licensed libc ?

Ah just found the BSD one :)

Aaron


Rod Pemberton

unread,
Jun 15, 2009, 9:15:08 PM6/15/09
to
"Aaron Gray" <ang.u...@gmail.com> wrote in message
news:79ic2nF...@mid.individual.net...
> Anyone know of a non GNU licensed libc ?
>

Yes. Are you looking for one as complete as GNU libc? If so, the BSD libc
that you found is probably about it. But, there are other non-GPL C
libraries available:

There is the custom DOS libc used by DJGPP with GCC. OpenWatcom has C
libraries and was, probably still is, non-GPL licensed. Paul Edwards
PDPCLIB is Public Domain (no copyright, no license). It supports a number
of platforms, but has been targetting old IBM mainframe emulators lately. I
believe MinGW C library is Public Domain except for a few files. However,
it has x86 specific assembly in many of the math related files. Martin "dev
Solar" Baute has an open source licensed C library (in progress). Beware.
It's not Public Domain, although it is named as such, Public Domain CLIB or
"PDCLIB"... The old Amiga libnix libc is supposedly Public Domain. Blair
Campbell produced a small libc for Freedos. I'm not sure of the legal
status for it since there seems to be no mention.


Rod Pemberton


Marco van de Voort

unread,
Jun 16, 2009, 3:39:55 AM6/16/09
to
On 2009-06-16, Rod Pemberton <do_no...@nohavenot.cmm> wrote:
> There is the custom DOS libc used by DJGPP with GCC. OpenWatcom has C
> libraries and was, probably still is, non-GPL licensed. Paul Edwards
> PDPCLIB is Public Domain (no copyright, no license). It supports a number
> of platforms, but has been targetting old IBM mainframe emulators lately. I
> believe MinGW C library is Public Domain except for a few files. However,
> it has x86 specific assembly in many of the math related files. Martin "dev
> Solar" Baute has an open source licensed C library (in progress). Beware.
> It's not Public Domain, although it is named as such, Public Domain CLIB or
> "PDCLIB"... The old Amiga libnix libc is supposedly Public Domain. Blair
> Campbell produced a small libc for Freedos. I'm not sure of the legal
> status for it since there seems to be no mention.

As far as I know MSVCRT doesn't come with GPL ether :)

Marco

unread,
Jun 20, 2009, 3:39:55 PM6/20/09
to

Aaron Gray

unread,
Jun 21, 2009, 10:52:30 AM6/21/09
to
>"Marco" <prenom...@yahoo.com> wrote in message
>news:f13ec3d4-d582-46e6-b7ca->f62907...@c19g2000prh.googlegroups.com...

License wise his is worse than GNU GPL as it is under several licenses and
which bit is under which license is disputable.

But thanks anyway,

Aaron


Marco van de Voort

unread,
Jun 22, 2009, 4:10:11 AM6/22/09
to
On 2009-06-21, Aaron Gray <ang.u...@gmail.com> wrote:
> License wise his is worse than GNU GPL as it is under several licenses and
> which bit is under which license is disputable.

While true, they are all BSD styled, so I wouldn't go as far as saying it is
worse than GPL.

>

Marco

unread,
Jun 26, 2009, 9:41:09 AM6/26/09
to
On Jun 22, 1:10 am, Marco van de Voort <mar...@stack.nl> wrote:

> On 2009-06-21, Aaron Gray <ang.use...@gmail.com> wrote:
>
> > License wise his is worse than GNU GPL as it is under several licenses and
> > which bit is under which license is disputable.
>
> While true, they are all BSD styled, so I wouldn't go as far as saying it is
> worse than GPL.

yes newlib was created to allow folks to use gcc within an embedded
app without consequences
BSD style license - keep the attribution in the code - can't get
simpler than that

Aaron Gray

unread,
Jun 29, 2009, 10:05:03 PM6/29/09
to
"Marco" <prenom...@yahoo.com> wrote in message
news:c66e2099-c877-48c4...@o18g2000pra.googlegroups.com...

Yeah, but I really needed one licence ideally BSD or in public domain. I
think I have to implement C99 clib from scratch on Windows. Anyway I can use
the code or/and MinGW code as a stopgap to get support in early then rewrite
incrementally.

Thanks,

Aaron

Aaron Gray

unread,
Jul 2, 2009, 8:17:28 AM7/2/09
to
"Rod Pemberton" <do_no...@nohavenot.cmm> wrote in message
news:h16rej$vjc$1...@aioe.org...

> "Aaron Gray" <ang.u...@gmail.com> wrote in message
> news:79ic2nF...@mid.individual.net...
>> Anyone know of a non GNU licensed libc ?
>>
>
> Yes. Are you looking for one as complete as GNU libc? If so, the BSD
> libc
> that you found is probably about it. But, there are other non-GPL C
> libraries available:
>
> There is the custom DOS libc used by DJGPP with GCC. OpenWatcom has C
> libraries and was, probably still is, non-GPL licensed. Paul Edwards
> PDPCLIB is Public Domain (no copyright, no license). It supports a number
> of platforms, but has been targetting old IBM mainframe emulators lately.
> I
> believe MinGW C library is Public Domain except for a few files. However,
> it has x86 specific assembly in many of the math related files. Martin
> "dev

Yes I have just had a look at the MinGW libraries and runtime. They may act
as a stopgap, but I really want to prduce my own code. BSD libraries look
good on the maths front, aperently they are the best :)

0 new messages