hnswlib icon indicating copy to clipboard operation
hnswlib copied to clipboard

Does the patent limit use?

Open charlesrwest opened this issue 1 year ago • 8 comments

Hello!

This looks like an awesome open source library. If I may ask, can I use it for commercial projects or does the patent open me to getting sued if I do?

Thanks!

charlesrwest avatar Sep 06 '24 10:09 charlesrwest

Which patent specifically?

searchivarius avatar Sep 06 '24 12:09 searchivarius

"The update algorithm supported in this repository is to be published in "Dynamic Updates For HNSW, Hierarchical Navigable Small World Graphs" US Patent 15/929,802 by Apoorv Sharma, Abhishek Tayal and Yury Malkov."

Are you likely to be sued if you use this in your software?

charlesrwest avatar Sep 09 '24 12:09 charlesrwest

To address your concern, the patent "Dynamic Updates For HNSW, Hierarchical Navigable Small World Graphs" (US Patent 15/929,802) is currently an open patent and we are waiting for notification for the approval. There’s absolutely no need to worry about legal issues or potential lawsuits. You’re free to use the library in your commercial projects without any concern.

apoorv-sharma avatar Sep 09 '24 15:09 apoorv-sharma

@apoorv-sharma thank you for clarifying: could you post a link to the patent?

searchivarius avatar Sep 17 '24 06:09 searchivarius

Hello! Thanks for awsome work! Could you please give reference to the patent "Dynamic Updates For HNSW, Hierarchical Navigable Small World Graphs"? I really want to cite it. @apoorv-sharma

xwt1 avatar Oct 01 '24 16:10 xwt1

The patent titled "Dynamic Updates for HNSW, Hierarchical Navigable Small World Graphs" (US Patent Application 15/929,802) is currently pending approval. Yury and I filed this patent a few years ago, and we are awaiting notification of its approval.

In the meantime, our legal team advised us that you may reference the following details for citation purposes: Dynamic Updates for HNSW, US Patent Application 15/929,802.

apoorv-sharma avatar Oct 01 '24 20:10 apoorv-sharma

I wasn't able to find the application with USPTO. Was anyone else able to have better luck?

Screenshot 2024-10-26 at 18-41-09 Patent Public Search Basic USPTO

kiplingw avatar Oct 27 '24 01:10 kiplingw

Hello. We checked with the company who helped filed the patent - it turns out the patent application was abandoned by Twitter in February 2023, some time after Musk bought the company (cost cutting, I guess). So there is no patent. The code contribution under Apache 2.0 was approved by Twitter, so it is hard to imagine any restrictions on the use (apart from Apache 2.0).

yurymalkov avatar Oct 27 '24 21:10 yurymalkov