License clarification for code on 1024 cores

229 views
Skip to first unread message

Gopalakrishna Palem

unread,
May 19, 2014, 1:25:39 AM5/19/14
to lock...@googlegroups.com
Hello Dmitry, came across your 1024 cores site and found the queues to be useful. 

On your site footer, it indicates the code as being BSD style, so downloaded the mpmc_block_queue code from downloads - but when opened the code inside the header it says 'GPL'.

Could you please confirm if the code could be used in BSD style license as indicated at: http://www.1024cores.net/home/code-license  It would be very helpful.

Thank you,
GK


Dmitriy V'jukov

unread,
May 23, 2014, 2:26:51 AM5/23/14
to lock...@googlegroups.com
Hi Gopalakrishna,

I've reuploaded mpmc_block_queue with BSD license:
http://www.1024cores.net/home/downloads

Nitsan Wakart

unread,
Jun 19, 2014, 7:30:29 AM6/19/14
to lock...@googlegroups.com
While on this topic:
I have ported the MPMC queue implementation to Java. This relied heavily on the original, but the code is a complete re-write from scratch due to the differences in language concurrency support and memory layout. I have given credit and provided a link in the class docs but am unsure regarding the licensing...
Would you consider my code a modification of the original? Would you expect it to follow the same license?
Thanks (for your feedback and your invaluable website),
Nitsan

Dmitriy V'jukov

unread,
Jun 20, 2014, 12:13:01 AM6/20/14
to lock...@googlegroups.com
it's BSD licensed, so mentioning the original work is enough
you don't need to follow the same license
thanks
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Scalable Synchronization Algorithms" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to lock-free+...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/lock-free/b757df4a-f830-43ad-a179-06585701155a%40googlegroups.com.
>
> For more options, visit https://groups.google.com/d/optout.



--
Dmitry Vyukov

All about lockfree/waitfree algorithms, multicore, scalability,
parallel computing and related topics:
http://www.1024cores.net
Reply all
Reply to author
Forward
0 new messages