From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-40137.protonmail.ch (mail-40137.protonmail.ch [185.70.40.137]) by sourceware.org (Postfix) with ESMTPS id 17A4B38708A4 for ; Sun, 28 Jun 2020 19:43:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 17A4B38708A4 Date: Sun, 28 Jun 2020 19:43:38 +0000 To: gcc-help Mailing List From: JacobK622 Reply-To: JacobK622 Subject: Re: I'm really confuesd and frustrated Please Help Message-ID: <5mi16ToOmKbHHzMvKTD0udFdwCmoYjPuXctzSH_UmozoE7f8alBqX_Tkj8kN5ucN5lWr_1XWVRaaO4wPxIP6-AynE1BBZWnjqPfsXESzbwc=@protonmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="---------------------5a69636504eca5e320b10bab5d89f65e"; charset=utf-8 X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, FREEMAIL_REPLYTO_END_DIGIT, HTML_MESSAGE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jun 2020 19:43:48 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) -----------------------5a69636504eca5e320b10bab5d89f65e Content-Type: multipart/mixed;boundary=---------------------21d04de10e8f59dfa5c19a589deaa1b0 -----------------------21d04de10e8f59dfa5c19a589deaa1b0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 I realize that I did not give much context as to what the original questio= n was so i've included a copy of it at the=C2=A0bottom of this Email. (ple= ase read it before continuing) As far as what ___________________________ said: " "If such an object file uses only numerical parameters, data structure lay= outs and accessors, and small macros and small inline functions (ten lines= or less in length), then the use of the object file is unrestricted, rega= rdless of whether it is legally a derivative work. " I'll bet you'll find = that the public header files for glibc meet the above description, i.e. no= thing you use from them is a macro or inline function longer than 10 lines= . That means you're safe to ship commercial code that links to glibc in th= e normal way, and you won't have to release your source code. " What I hoped to accomplish with my first email was to avoid having to go t= hrough each file in the standard c library and standard c++ library and de= termine what license each was under.=C2=A0 If I'm reading ________________= __'s suggestion correctly, I would actually end up doing more work rather = than less, because I'd have to count lines of code of each function/method= in each file. As suggested by several people who responded to my email, I'll post this q= uestion at libc-help@sourceware.org (which is my understanding of what the= correct libc help email is), since it seems like a better place to have t= his conversation.=C2=A0 My email is=C2=A0JacobK622@protonmail.com=C2=A0feel free to email me at an= y time, although I may not respond immediately. (usually within 24hrs.) From, Jacob K Sent with=C2=A0ProtonMail=C2=A0Secure Email. ------Original Email Begin------ To=C2=A0gcc-help@gcc.gnu.org =C2=A0 =C2=A0 =C2=A0Firstly I'd like to preface this by saying a few thing= s: =C2=A0=C2=A0=C2=A0 1. I don't always know what is or isn't socially approp= riate to say/ask/do, so please don't get mad at me if I say/ask/do somethi= ng inappropriate just let me know and I'll try to do better =C2=A0=C2=A0=C2=A0 2. Sometimes I word things oddly so if a phrase sounds = weird or doesn't make sense please let me know and I'll try to explain =C2=A0=C2=A0=C2=A0 3. I want to make it VERY clear that the above statemen= t should in no way be misinterpreted to say that 'I think you're dumb' bec= ause I don't.) =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 4. I'm not sure this is the correct email to send this = to if it isn't: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 a. I'm sorry =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 b. Would you please give me the= correct email address? Thanks =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 5. I've been trying to find a solution to this for well= over a month now and I'm getting a bit frustrated. Anyway... Right now, I have the standard C library and the standard C++ library as i= nstalled by gcc and g++, but it appears that I have multiple copies right = now on my computer. ( I'm not sure if I have multiple copies, or if just l= ooks that way because it's spread across the computer, or if it's somethin= g different.) (I think gcc did this automatically or it could be relatitd = to the fact i have both gcc, g++, and mingw installed) This makes it very = difficult to know what files are under what licenses, and what files are b= eing included, because I have multiple copies of the same file under diffe= rent directories. For instance, stdio.h.=C2=A0How do I download the=C2=A0s= tandard C library and the standard C++ library as a separate download so I= can=C2=A0put it in a single folder so that it's in one place? I need to k= eep track of what files I have under what license, and I can be sure that = the license is compatible with the license I'd like to distribute my code = under. =C2=A0 =C2=A0 =C2=A0I know how to make it ignore the standard search paths= and redirect it to a new or add a new search path, I just need to know wh= ere I can get a copy of the standard C library and the standard C++ librar= y (gnu gpl with runtime exception or a different non-copyleft license (MIT= , BSD(0, 2, or 3 clause), etc)) so i can put them in a single folder. I have the same questions as applicable to Mingw. My email is=C2=A0JacobK622@protonmail.com=C2=A0feel free to email me at an= y time, although I may not respond immediately. (usually within 24hrs.) From, Jacob K Sent with=C2=A0ProtonMail=C2=A0Secure Email. ------Original Email End------ -----------------------21d04de10e8f59dfa5c19a589deaa1b0-- -----------------------5a69636504eca5e320b10bab5d89f65e Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wsBcBAEBCAAGBQJe+PLSAAoJEFHcbHiOE2d+YK4H/3g7ImAdluO/N6E14Fn+ ddgcvwaMZnvKoKYryR35S3qJq0jy9YCnAI8Vp4beswKQxB7GMRW1FkyE4qbv Kn8pBxHGF/saWzV4L+k7PwqQuUkx0kiBKdTPjVKLhjDzdW1KTNpDKHMFCu99 D62DpTBgfQEONmjKnmwUT1UfZvF5CiFv8mkfVj04r0wNCo558A3IYvjAP9ks pdPwWB7Sg8JVgta3RtgYzMxZ1arrVEosd+hOIw7lotLAhuYQnqZqn1vd5k93 clFu1qk3tJA1OQDjik6mqzXRYtJSzykT3fU+owdJg9cW1zyJYl+FJUkaZ9Lo IVTUPFWIysjiXd4KEPEMiPo= =C2TP -----END PGP SIGNATURE----- -----------------------5a69636504eca5e320b10bab5d89f65e--