Hi Rich Thanks for input!! I support the LGPL 100%
The issue of donating the "purchased patches" stemmed from wanting to give back to the project but not knowing if the project would consider adding "posix_spawn". If the maintainers of uClibc have decided not to implement "posix_spawn".....then where would I store the patch so that others can use it? ....Does uClibc have a "alternate patch" area? I would write and submit the patch myself but unfortunately I'm not a very good programmer :( Bruce On Mon, Feb 7, 2011 at 10:25 PM, Rich Felker <[email protected]> wrote: > On Mon, Feb 07, 2011 at 04:32:11PM +0000, bruce bushby wrote: > > Hi > > > > Does the uClibc community cater for "special request" patches? > > > > I'm looking for a "posix_spawn" patch/files that I can apply before > > compiling uClibc with "buildroot" > > > > Anyone interested? I'm assume there is no point in donating the results > > because "posix_spawn" would already be there if it was deemed necessary. > > Are you aware that uClibc is distributed only under the LGPL. This > means that it's not your call whether donating the results would be > appreciated; if you distribute a modified/improved version of the > library as part of your application, you *must* distribute the > corresponding source to whomever you distribute the binaries to and > give them the same rights to these improvements under the LGPL. > > You can still hire someone to make the improvements, but you can't use > the improvements in a binary-only project and refuse to disclose the > source to the improvements. > > As an aside, however, posix_spawn can be implemented as a simple > library on top of existing calls like fork (or vfork) and execve, > without integrating it with the rest of libc. If you hired someone to > do this, it would work with *any* libc, and I see no reason why you > couldn't keep it closed-source if you really wanted. But considering > it'd only be 100 LoC or so, I can't imagine why you wouldn't just > donate it to improving uClibc... > > Rich > _______________________________________________ > uClibc mailing list > [email protected] > http://lists.busybox.net/mailman/listinfo/uclibc > _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
