BLAS implementation for D

data pulverizer via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Apr 14 11:52:21 PDT 2017


On Friday, 14 April 2017 at 16:31:24 UTC, jmh530 wrote:
> On Friday, 14 April 2017 at 15:37:20 UTC, data pulverizer wrote:
>>
>> You raise a very good point. My intention is to completely 
>> re-write each function that was based on GSL's CBLAS while 
>> upgrading the performance. Once this is done the library 
>> should be regarded as a different work ... if anyone knows 
>> more about how licenses work and can shed more light on this 
>> approach please comment. I would not want people to avoid 
>> using it in the future because of the license status.
>
> Not a lawyer, but I think if you just port it to another 
> language it is a derived work in GPL and the ported project 
> must also be GPL.
>
> However, if you're completely re-writing each function, I don't 
> know. Companies that do this would have one team look at every 
> function and write some specs for it and have another group 
> write it without reference to the original.

Thank you for the information ... looks like I need to talk to a 
friendly lawyer to know for sure - if the term "friendly lawyer" 
is not an oxymoron :-)


More information about the Digitalmars-d-announce mailing list