Skip to content

PEP 541 Request: tree-of-thoughts #2928

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
1 task done
ysymyth opened this issue Jun 12, 2023 · 12 comments
Closed
1 task done

PEP 541 Request: tree-of-thoughts #2928

ysymyth opened this issue Jun 12, 2023 · 12 comments
Labels
PEP 541 Package name support requests

Comments

@ysymyth
Copy link

ysymyth commented Jun 12, 2023

Project to be claimed

PROJECT_NAME: https://pypi.org/project/tree-of-thoughts

Your PyPI username

ysymyth: https://pypi.org/user/ysymyth

Reasons for the request

Dear PyPI Maintainers,

I hope this message finds you well. My name is Shunyu Yao, a PhD student at Princeton University, and I am reaching out to you regarding an intellectual property issue with the PyPI package name "tree-of-thoughts". I am advised by Professor Karthik Narasimhan who co-leads the Princeton NLP group, with Professors Sanjeev Arora and Danqi Chen:

https://princeton-nlp.github.io/people/

I am the lead author of an impactful research paper titled "Tree of Thoughts: Deliberate Problem Solving with Large Language Models" that was published on arXiv​:

https://arxiv.org/abs/2305.10601

Our team has developed a model, named "Tree of Thoughts", which is the namesake of the paper. The associated code has been made publicly available on GitHub under the repository:

https://github.com/princeton-nlp/tree-of-thought-llm

Recently, we discovered that the PyPI package name "tree-of-thoughts" has been registered by a GitHub user under the alias kyegomez. The repository linked to this package can be found at:

https://github.com/kyegomez/tree-of-thoughts

This project purports to implement our novel "Tree of Thoughts" methodology to benefit from our reputation; it uses our model's name, the promise of our paper, and initially also our figures (since then removed, but after 2.5k had starred the repo in error), to create the impression of a legitimate A.I. research project, when it seems the code is broken and was generated using an LLM itself:

https://github.com/kyegomez/tree-of-thoughts/tree/417e6a05cfb5de52254418f5bd1c826d5bc7c1e5#tree-of-thoughts-

We have tried reaching out to kyegomez through email and Discord, hoping to resolve this issue amicably. Unfortunately, the conversations have not been productive. Considering the circumstance, we believe the package name registration by kyegomez infringes on our intellectual property rights, as it uses the name of our model and is linked to a non-functional implementation. In addition, we do not believe this serves the Python community, as instead of providing users with a high-quality, open-source machine-learning tool, it is trying to grab reputational credit. You can see that the description of the package is empty, for instance:

https://pypi.org/project/tree-of-thoughts/

According to PEP 541, a package can be considered infringing and subject to removal from the Index or transferral to a new owner if it uses a third party's trademark in a way not covered by nominal or fair use guidelines​. As such, I am writing to formally request a name transfer in accordance with the procedures outlined in PEP 541​. I believe we meet the criteria for a name transfer as the original authors and owners of the "Tree of Thoughts" model, and considering the non-functional and misleading nature of the existing PyPI package.

To initiate this process, we have already attempted to contact the current owner of the 'tree-of-thoughts' package on PyPI over email at [email protected] (the email registered with the PyPI account) and Discord. Responses have been hostile. As the next step, we are now reaching out to the Python Software Foundation and PyPI maintainers as suggested by PEP 541​.

I kindly request your assistance in this matter and look forward to a positive resolution. Should you need any additional information, please do not hesitate to ask. Thank you very much for your time and consideration.

Best regards,

Shunyu Yao
PhD Student, Princeton University
Webpage: https://ysymyth.github.io/

Maintenance or replacement?

Replacement

Source code repositories URLs

current project: https://github.com/kyegomez/tree-of-thoughts

intended project: https://github.com/princeton-nlp/tree-of-thought-llm

Contact and additional research

Please reach out to me by [email protected] or [email protected]

Code of Conduct

  • I agree to follow the PSF Code of Conduct
@ysymyth
Copy link
Author

ysymyth commented Jul 2, 2023

Hi, I want to update with some posts from other users, who also mentioned the kyegomez's tree-of-thoughts code was apparently auto-generated with bad quality: princeton-nlp/tree-of-thought-llm#17 (comment)

@kyegomez
Copy link

kyegomez commented Jul 2, 2023

@ysymyth what definitive proof do you have of this?

What definitive proof do you have that my code is not functional?

@siavashk
Copy link

I am putting this here because @kyegomez has a habit of deleting comments that are not favourable to his case.

image

@kyegomez
Copy link

@siavashk you never provided examples on how I plagiarized tree of thoughts, when I was the first one who wrote the code

@endomorphosis
Copy link

image

@endomorphosis
Copy link

I would like to note that the original author has rights under the Lanham act and various state torts for deceptive business practices, here are the laws of my state: Unfair Competition, unjust enrichment, fraud in the inducement, and I would like the python organization and github to resolve the issue.

@encukou
Copy link
Contributor

encukou commented Sep 19, 2024

Hello,
Unfortunately, this is the wrong place to file this issue. The people looking at this issue repository are not lawyers. Per PEP 541, possibly-infringing packages should be reported by e-mail to [email protected].

Could you write an email there?

@kyegomez
Copy link

@encukou I had the pip package before the authors of the paper ever had any code. There is no copyright, no trademark, it is my package.

@endomorphosis
Copy link

endomorphosis commented Sep 19, 2024

Stop Lying. @kyegomez has been known for running various scams, including real estate scams, sweepstakes scams, and he blatantly admits that he doesn't care about laws.

@kyegomez
Copy link

Stop Lying. @kyegomez has been known for running various scams, including real estate scams, sweepstakes scams, and he blatantly admits that he doesn't care about laws.

What scams exactly? can you be more specific please?

what sweepstakes scams?

We give gpus to our members at agora.

@endomorphosis
Copy link

Okay, are you finally going to comply with the florida sweepstakes law like I asked and make those disclosures then?

Are you finally going to get your real estate license?

How many of those promised crypto payments did you ever give out to contributors?

How close have you gotten to your claim that you are going to make $100 Trillion by 2029?
https://blog.apac.ai/100trillion

@Thespi-Brain
Copy link

Closing since users were already instructed best course of action to pursue their request.

@github-project-automation github-project-automation bot moved this from Pending user input to Done/Complete in PEP 541 requests Apr 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PEP 541 Package name support requests
Projects
Status: Done/Complete
Development

No branches or pull requests

6 participants