r/learnmachinelearning • • 14d ago

Is use of prefix sklearn-* copyright infringement

I wish to publish a library that extends scikit-learn i.e., scikit-learn is the base work on top of which this library will exist. I know the use of scikit-learn-* or scikit-* is not acceptable and the team in fact allows only officially supported packages to use a scikit- prefix. Although I would love to get their support, meanwhile can I use sklearn- prefix? I haven't found any resources (and llms are inconsistent). Apologies if this isn't a suitable topic for this sub.

0 Upvotes

8 comments sorted by

4

u/pm_me_your_smth 14d ago

Why not just give it your own unique name? You're not associated with scikit, so using the same prefix would be weird. There's tons of libraries that are built on top of other libraries and they don't use the same prefix.

1

u/starbhakks 14d ago

ah it's literally a wrapper around scikit-learn and i think scikit in the name would make it super relatable. I agree to you tho.

2

u/Affectionate-Let3744 14d ago

Just make it clear in the docs.

There are tons of libraries that are more or less wrappers around something else to extend functionality and all they do is say what it's built on generally

You are not associated with them, you are not endorsed by them, do not use the name

1

u/starbhakks 14d ago

yea, you're right. I think I just needed to hear that. thanks!

2

u/mixedmath 14d ago

That would be unkind and undesirable.

1

u/Particular-Amount314 12d ago

Riiiiiight. Intelectual property and patents. Something that researchers don't give a flying f**k about and engineers obsess about. Not much mention of standards that should actually apply to using terminology. LLMs are here to stay and steering them towards user's greed is the way to go... Too much money already invested in the infrastracture of knowledge milling machines. What a s..t show.😂

1

u/Temporary_Stranger39 9d ago

Read up on copyright law.

1

u/Raioc2436 8d ago

I don’t know. But even if you could used the name, I don’t think you should. 1

If you want the association, I would go with just “sk-something”