Article View: pl.comp.lang.c
Article #310344Między kompatybilnością a modyfikacją
From: Borneq
Date: Tue, 08 Dec 2020 09:08
Date: Tue, 08 Dec 2020 09:08
19 lines
2385 bytes
2385 bytes
Pytanie do znawców licencji GPL. Jest sobie biblioteka na GPL a warto byłoby zrobić bardzo podobną z funkcjonalnością której tamtej brakuje i nie na GPL a na Lesser GPL. Nowa powinna pokrywać funkcjonalność tej starej. Jest to biblioteka numeryczna, więć wszystkie algorytmy siła rzeczy będą musiały być takie same, jak również rozwiązania dotyczące dokładnego wyliczania. Jest to treść między "modyfikacją", "bazowaniem na", "przepisaniem na nowo". "kompatybilnością". Dokładniej - ta bibioteka to GSL (Gnu Scientific Library), nawa mogłaby być być w C++ zamiast C, wraz z przeciążaniem operatorów itd, GSL używa float i doubli, tu można by użyć całej plejady, również long double, __float128 z GCC oraz nawet MPFR, która to na szczęście jest na Lesser. Z drugiej strony dobrze, jakby funkconalność była podobna, np. w GSL wektory do slice wskazujące na kawałek pamięci bloku, która może być dzielona między rózne wektory i macierze,również zestaw funkcji powinien sie pokrywac z GSL i sposoby wyliczania również, np. dla Complex w którychś funkcjach patrzy sie czy Re czy Im jest bezwzględnie większa, stosuje sie dzielenie mniejsej przez większą w celu maksymalizacji precyzji, tu inny algorytm nie zadziała.
Technical Details
Message-ID:
<5fcf42a1$0$532$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!aioe.org!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!aioe.org!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.lang.c X-Mozilla-News-Host: news://news.neostrada.pl:119 From: Borneq <borneq@antyspam.hidden.pl> Subject: Między kompatybilnością a modyfikacją Date: Tue, 8 Dec 2020 10:08:49 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Lines: 19 Message-ID: <5fcf42a1$0$532$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 37.225.14.152 X-Trace: 1607418529 unt-rea-a-01.news.neostrada.pl 532 37.225.14.152:28853 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 2165 X-Received-Body-CRC: 1926704668 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit