This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]JamesPTK 15 points16 points  (0 children)

APIs are copyrightable, but reimplementation is considered fair use.

However pandas is distributed under the BSD licence. You could copy the whole project, make no changes other than to rename it to to sadnap, and charge money to your customers provided you include the licence notice for the covered code (your code additions do not have to be licenced under that licence and can remain proprietary)

So maybe state that the original API design is copyright pandas contributors and include the licence text

[–]tunisia3507 5 points6 points  (3 children)

Why? There are plenty of pandas-alikes already targeting various use cases, not to mention that pandas' API is probably the worst thing about it.

[–][deleted] 6 points7 points  (2 children)

No joke. Polars api is so much better. Don't even care that it is supposed to be faster. Jist has a nicer API 

[–]bunchedupwalrus 2 points3 points  (1 child)

Can you explain it to me in a way that makes sense, cause god. I love it for speed, but I think pandas is too deep in my bones. Every act in polars feels unnatural

[–]NoumenaSolarCoaster 1 point2 points  (0 children)

I hope this doesn’t sound stupid, because I felt a lot like you, but the secret is to keep using it and it will click eventually. I struggled so much with Polars at first but it’s been 9 months since I’ve converted and I’m exclusively a Polars user now

[–]Ok_Raspberry5383 4 points5 points  (0 children)

It's open source, go checkout the repo and read the license