4 ms·
Thanks for the clarification. The algorithm is very clever and the performance quite impressive. It would be great if the legal status of the code were clearer
by StefanKarpinski 13y ago
Thanks for the clarification. The algorithm is very clever and the performance quite impressive. It would be great if the legal status of the code were clearer so that there was more chance of it making its way into usage by people. Saying that the code is "free" in an article is not really sufficiently clear to alleviate legal concerns people might have. The word "license" is never mentioned anywhere in the page, while the code project version [1] appears to state that the article and its code are under the very unfortunate CPOL. If you want to make this code public domain – which is great, btw – then I recommend that you put it up on GitHub (or BitBucket, or something) with a LICENSE.md file that explicitly states that it is "public domain". Use that phrase verbatim – it will greatly alleviate the uncertainty and doubt about its legal status. Thanks for the cool algorithm.
p.s. I fully agree that code from publicly funded academic work should be open source – ideally under a very liberal license like BSD or MIT.
[1] http://www.codeproject.com/Articles/250566/Fastest-strstr-like-function-in-C http://www.codeproject.com/Articles/250566/Fastest-strstr-li...