License of RosettaCode examples (for bearophile:-)

Joseph Rushton Wakeling joseph.wakeling at webdrake.net
Tue Sep 17 05:24:55 PDT 2013


On 17/09/13 14:03, bearophile wrote:
> I am writing code for Rosettacode since years, I have written, rewritten, I have
> modified code written by others, and so on. I have also written many entries
> before having an account in that site, so there's no proof the author is me. I
> have also written many entries in Python, several in Haskell and C, some in C++,
> etc. While there are several entries that are written only by me, finding them
> is not easy. I didn't care about the owners of the code there. So I own nothing
> there. For re-use ask to Mike Mol.

I have a specific interest in your circular queue implementation:
http://rosettacode.org/wiki/Queue/Usage#Faster_Version

I used this (or rather, I adapted it) in a private project which is not being 
distributed, so hence there were no licensing issues.  I can't remember how I 
found it but I think it was when you posted it to the digitalmars.D mailing 
list: http://forum.dlang.org/post/grepielsmapflndpkmtk@forum.dlang.org

... and at the time I think I just assumed that since you were pointing people 
to it and were the author, you'd licensed it permissively.

However, more recently I rather stupidly copied my adapted version into a public 
project of mine, and I suddenly realized the licensing situation.

In the worst case scenario, I'll strip it out of the code, but I was hoping that 
you might be willing to license this specific code under Boost or something else 
GPL-compatible.


More information about the Digitalmars-d-learn mailing list