rayon-rs / rayon

Rayon: A data parallelism library for Rust
Apache License 2.0
11.02k stars 501 forks source link

Consider not using Chase-Lev Deque due to patent issues #461

Open Elzair opened 7 years ago

Elzair commented 7 years ago

When reading up on the Chase-Lev deque, I came across this: US7346753B2 - Dynamic Circular Work-Stealing Queue. Since I assume this patent is now owned by Oracle (no friend of open source), I would be loathe to use their intellectual "property".

gbutler69 commented 6 years ago

Seems like it would be prudent to examine this. Using Rayon, if this does truly violate Oracle's Patent, could be really problematic.

HadrienG2 commented 1 year ago

This problem should resolve itself soon-ish as the patent is set to expire in a little more than 2 years.