17 ms·
Gpt4free repo given takedown notice by OpenAI
- nbardy 3y agoTouché, that poem is a show stopper
- MuffinFlavored 3y agohttps://github.com/xtekky/gpt4free/tree/7ef85f46716bb39f1e19f77949d02b7881399cc4 https://github.com/xtekky/gpt4free/tree/7ef85f46716bb39f1e19... last commit before "we got a takedown" was in README
- lvncelot 3y agoThanks for the link, seems weird that they've nuked the rest of the README instead of just posting that update at the top.
- MuffinFlavored 3y agoI wonder how long until GitHub acts on the DMCA? I am not familiar with the process. OpenAI issues DMCA to GitHub, GitHub passes it along to the user, user... has the right to ignore it and leave all of the content up and update the README with a poem?
- ranger_danger 3y agoGithub first disables the repo as soon as the report is received, and then waits for a response/appeal from the user before any further action is taken.
- vorticalbox 3y agoGuilty until proven innocent.
- MuffinFlavored 3y agoWhy isn't this repo disabled then yet? They already appealed and... won? Or you just have to submit the appeal and they enable your repo again no matter what while the process plays out?
- dragonwriter 3y agoDMCA counternotice isn’t an appeal that someone has to judge. As soon as you send it to the provider, they can restore access without leaving the safe harbor (if you are infringing, you are still liable, but the host has fulfilled their safe harbor requirements.) But this may be some other C&D, the repo owner says they got a “takedown” without mentioning DMCA; there is no reason to assume this means Github got a DMCA notice.
- can16358p 3y agoI didn't know about this project. Thanks to the takedown notice I'll immediatelly clone it and start using it. Thank you OpenAI for playing a role in me finding an alternative!
- 64operator 3y agoIt's been taken down, how can you clone it? Anyway if anybody has links to a mirror that'd be great. Still wondering why people don't self-host.
- hallway_monitor 3y agoIt's still available, just cloned it.
- jesprenj 3y agoA mirror I just made: http://ni.4a.si/anonymous/gpt4free/ http://ni.4a.si/anonymous/gpt4free/ It's still available on github.
- psychphysic 3y agoTo be honest I don't think they care about it being alternative. Just that people keep obnoxiously naming their projects after them for visibility. Imo this is exactly how this kind of polite takedown should be used. If it highlighted it to you great because at least you know for sure it's not OpenAIs product.
- tyingq 3y agoI suppose, since the substring "gpt4" is there. But, "generative pre-trained transformer -> gpt" seems fair game. Other companies use that acronym, so there's "EinsteinGPT", "BloombergGPT", etc.
- overthrow 3y agoGPT is a generic acronym - the wikipedia article writes it out in lowercase. https://en.wikipedia.org/wiki/Generative_pre-trained_transformer https://en.wikipedia.org/wiki/Generative_pre-trained_transfo... gpt4free means "gpt for free" and also predates GPT-4. I don't think it was meant to be obnoxious or cause confusion.
- neom 3y agoAlright but we don't know enough here to evaluate the legitimacy of the request from OpenAI. Very little to go on.
- verdverm 3y agoGiven the relationship between MS, GitHub, and OpenAI, do we think there will be a fair analysis or review? Is GitHub still independent enough or not?
- neom 3y agoWe don't even know what type of takedown request they received my friend. There are many ways to legally request removal, the linked page explains nothing. Who knows what's going on based on the current information.
- danwee 3y agoDoes it really matter? Microsoft owns GitHub, and unofficially owns OpenAI, so MS can do whatever they want with their toys.
- oli5679 3y agoHere is an interesting poem that the repo maintainer committed as a readme, incase anyone doesn't click the link: We got a takedown request by openai's legal team... here is a lil poem you can read in the meantime, while I am investigating it: A little boy sat, in his humble abode. He tinkered and toyed with devtools galore, And found himself curious, eager for more. He copy-pasted requests, with glee and delight, A personal project, to last him the night. For educational purposes, and fun it was too, This little boy's journey had just begun anew. Now far away, in a tower so grand, A big company stood, ruling the land. Their software was mighty, their power supreme, But they never expected this boy and his dream. As he played with their code, they started to fret, "What if he breaks it? What if we're upset?" They panicked and worried, their faces turned red, As visions of chaos danced in their head. The CEO paced in his office so wide, His minions all scurrying to hide. "Who is this child?" he cried out in fear, "Who dares to disrupt our digital sphere?" The developers gathered, their keyboards ablaze, To analyze the boy's mischievous ways. They studied his project, they pored through his code, And soon they discovered his humble abode. "We must stop him!" they cried with a shiver, "This little boy's making our company quiver!" So they plotted and schemed to halt his advance, To put an end to his digital dance. ( I did not write it ) discord: https://discord.com/gpt4free
- zeven7 3y agoPredictable. You could just come up with an original name and be fine. "GPT4" obviously means the OpenAI product to people. For those ootl, here's the previous thread where OP was given a lot of advice from the HN community to change the name https://news.ycombinator.com/item?id=35608437 https://news.ycombinator.com/item?id=35608437
- htareque 3y agoCorrect me if I'm wrong, but these seem like two different projects: gpt4all and gpt4free, by different people.
- MacsHeadroom 3y agoYou are correct. This is not the similarly named open source LLM "GPT4All." GPT4Free is an API reverse engineering and proxy project which exposes an API to use the real GPT4 by proxy through GPT4 based services like the search engine Phind.
- zeven7 3y agoAh, I didn't realize it was a different project. Either way, it seems like they share the same problem.
- dcow 3y agoYep. It’s an affinity scam. It has nothing to do with GPT4. IIRC it’s just some model with a GPT-like interface offered for free. Once they change their name to something that isn't trying to catch GPT4’s sails in an completely dishonest and scummy manner, we can discuss it further. To the CrabLang folks,: this is why you care about trademarks. So when someone does this you can protect your project from scammers. EDIT I might be conflating GPT4all with this… which doesn't make the situation any better and kinda proves my point. This type of scam is confusing and deceptive. And this one seems actively malignant.
- ranger_danger 3y ago>this is why you care about trademarks Yes but often FOSS projects and their developers do not have the money or desire to: enforce any trademark or license, apply for the trademark itself, or market the trademark in any meaningful way.
- rhyme-boss 3y agoDid their discord get taken down already? The link from the repo 404s.
- btbuildem 3y agoI just cloned it, seems fine.
- rhyme-boss 3y agoYou cloned the discord?
- transitivebs 3y agowe're discussing this in https://www.chatgpthackers.dev https://www.chatgpthackers.dev discord
- rwl4 3y agoThis project is designed to allow people to use ChatGPT via reversed engineered private APIs. It's not surprising they went after this. Here's the project description from the README: Have you ever come across some amazing projects that you couldn't use just because you didn't have an OpenAI API key? We've got you covered! This repository offers reverse-engineered third-party APIs for GPT-4/3.5, sourced from various websites. You can simply download this repository, and use the available modules, which are designed to be used just like OpenAI's official package. Unleash ChatGPT's potential for your projects, now! You are welcome ; ). Source: https://github.com/xtekky/gpt4free/blob/6719bee133ce8202129e19aa2c728259206684b7/README.md https://github.com/xtekky/gpt4free/blob/6719bee133ce8202129e...
- spookie 3y agoIf they've actually reverse engineered I see no reason in this going anywhere.
- BoorishBears 3y agoThey didn't reverse engineer OpenAI's API, they reverse engineered random websites so you could spend their resources instead of your own. That's a great reason for it to go somewhere.
- conradev 3y agoReleasing code to use undocumented APIs is speech, and is regulated as such You have to run the code to violate the terms of use, which is primarily used to bar you from the service for misusing it.
- selfmodruntime 3y agoTime and time again. You are protected in your speech from the government. Commercial law does and will still apply. Arbitrary company decisions happen all the time, and GitHub makes it clear that they won’t refrain from deleting repos for whatever reason.
- rambojohnson 3y agonot sure what's justifying the pearl-clutching here... they've openly stated they are basically repurposing actual ChatGPT APIs from openai through some "reverse engineered private APIs" -- uhh..
- kernal 3y agoStreisand effect engaged.
- numpad0 3y agoLooks like it was a “paywall bypass” for GPT-3.5/GPT-4 through vulnerable third parties. DMCA forbids access control circumvention, among other things, so seems like a takedown is expected.
- codedokode 3y agoBut isn't DMCA about protecting copyrighted content? And the copyright to ChatGPT responses must belong to the one who have asked a question because ChatGPT is just a tool. Whoever is using the tool should own the copyright on replies.
- numpad0 3y agoIANAL, not even US Person, but 17 USC ss 1201 (a)(1)(A) states: "No person shall circumvent a technological measure that effectively controls access to a work protected under this title. ...". Is "work" defined anywhere by law or by precedents? I just genuinely don't know. It seems to me that depending on that, the OpenAI API might be considered "work" just like a copyrighted manuscript. I'd also think there must be some other laws forbidding hacking, but DMCA must have a fast track everywhere.
- glitchc 3y agoYes, and DMCA includes specific protections against breaking or circumventing locks that restrict access to copyrighted content.
- codedokode 3y agoBut ChatGPT responses are not copyrighted and cannot be copyrighted by OpenAI. They are the work of whoever asked a question, so in this case the user bypasses the protection to create its own work, not to read someone's else work.
- glitchc 3y agoThe model is proprietary and owned by OpenAI, therefore the outputs pf a proprietary process are at minimum copyrighted by OpenAI. When you sign up, you obtain a license to use that output as prescribed by the license.
- ranger_danger 3y agoDoesn't the DMCA have an exception for reverse engineering if it's for the purposes of compatibility with other programs?
- Paul-Craft 3y agoYes, but it's not that simple: What Exceptions Does DMCA Section 1201 Have To Allow Reverse Engineering? Section 1201 contains an exception for reverse engineering, as well as security research, encryption research, and the distribution of security tools, all of which may support reverse engineering. However, these exceptions are drafted very narrowly. If your research might implicate section 1201, consult a lawyer to see if you can do your work in a way that is allowed by one of the relevant exceptions or by an exemption periodically granted by the Copyright Office. The following factors are relevant to whether you are entitled to a reverse engineering, research or security exception. However, meeting any or all of these factors will not necessarily protect your work. The list is offered just to give you an idea of the kinds of things that distinguish permissible from impermissible reverse engineering: You lawfully obtained the right to use a computer program; You disclosed the information you obtained in a good faith manner that did not enable or promote copyright infringement or computer fraud; Your sole purpose in circumventing is identifying and analyzing parts of the program needed to achieve interoperability; The reverse engineering will reveal information necessary to achieve interoperability; Any interoperable program you created as a result of the reverse engineering is non-infringing; You have authorization from the owner or operator of the reverse engineered software or the protected computer system to do your research; You are engaged in a legitimate course of study, are employed, or are appropriately trained or experienced, in the field of encryption technology. You provide timely notice of your findings to the copyright owner. https://www.eff.org/issues/coders/reverse-engineering-faq#faq9 https://www.eff.org/issues/coders/reverse-engineering-faq#fa...
- unaindz 3y agoYou can follow our instructions to try and appease the powers that be but we deserve the right to ignore our rules and go after you anyways. We are the Law.
- sandis 3y agoA lot of comments confuse this with a different repo. It has nothing to do with the name. This project is/was a way to use LLM APIs on someone else's dime. It's the equivalent of "S3 4 free" where someone would collect exposed AWS credentials and use them to store their stuff.
- charcircuit 3y agoThis isn't about exposed credentials though. It would be like an autmatic image uploder that could pick an image hosting site such as imgur and upload the image for you and give you a link. Services are offering the ability to host images for you. You aren't stealing imgur's s3 credentials. They just let any user upload images for free despite the fact it technically costs them money to host the file for you. Similarly there are sites offering the ability to serve LLM requests for you for free.
- sreejithr 3y agoNo service allows you to upload to some other user's Imgur account. The services like the ones you mentioned usually provide a service and do it on the user's behalf to the user's account.
- charcircuit 3y agoI am talking about not having an account. Anonymous users can call the API and have things done for them.
- hombre_fatal 3y agoNo, the 1:1 analogy you're looking for is realizing someone has a poorly protected api.domain.com endpoint that uploads images to their S3 bucket and then using that to host your own images in their bucket instead of paying for your own. Gpt4free uses API vulnerabilities that ultimately proxy to OpenAI's API with someone else's OpenAI credentials so that you don't have to pay for it. That's the whole gimmick. These API endpoints aren't public service open relays which seems to be what you're trying to claim in your analogy: - https://github.com/xtekky/gpt4free/issues/153 https://github.com/xtekky/gpt4free/issues/153 - https://github.com/xtekky/gpt4free/issues/125 https://github.com/xtekky/gpt4free/issues/125
- supermatt 3y agoNot to be confused with gpt4all https://github.com/nomic-ai/gpt4all https://github.com/nomic-ai/gpt4all which is a "free" GPT LLM. It seems this gpt4free was basically hijacking 3rd parties services that use GPT-4, bypassing the official OpenAI APIs in order to avoid paying for inference. Of course, that means that the hijacked 3rd parties are the ones footing the bill... I'm not surprised they have been issued a takedown notice.
- gumballindie 3y ago> Of course, that means that the hijacked 3rd parties are the ones footing the bill... A bit like we are footing the bill for openai's training data.
- jamesjuicy55 3y ago[flagged]
- ivalm 3y agoThey are providing a service, we pay for it, and they reinvest in improving the service. That’s the basic business practice.
- dubcanada 3y agoI think you missed the memo of the comment. They were referring to the fact that everything ChatGPT is built on is other peoples work. Beyond the actual building of the model details, there is nothing that ChatGPT owns. All the content they use to train, all of the art they use to train. Everything is stolen/used without permission. Obviously there is more to it than that, because you published it on the internet. But that's a different topic.
- px43 3y agoEverything that anyone has ever built is built on the works of others. This is how we progress as a species. The entire reason why the internet is so revolutionary is that it allows for permissionless innovation.
- tinyhouse 3y agoThat's good. It's not the wild wild west here.
- rolph 3y agophind.com takedown request #153 https://github.com/xtekky/gpt4free/issues/153 https://github.com/xtekky/gpt4free/issues/153 ora.sh takedown request #125 https://github.com/xtekky/gpt4free/issues/125 https://github.com/xtekky/gpt4free/issues/125
- ziml77 3y agoIt's a project that lets you piggyback off of others' ChatGPT API keys without their permission? If so, then it seems like it would violate both OpenAI's ToS as well as the ToS for any site that is being used as a proxy. And is this a DMCA takedown? It's not actually specified in the readme update and I would have thought that the repo would have been hidden by now if it was one. Plus I'm not sure what they'd be claiming copyright on here (the API maybe?)
- junon 3y agoI mean... I know this isn't legally the same, but OpenAI has sold a repackaged version of all of our data, too.
- glitchc 3y agoAnd any code you write is a repackaged version of the compiler. Spot the difference? Should the maker of the compiler claim ownership of your binary?
- junon 3y agoThere is an extremely clear difference - the compiler explicitly licenses itself away from you any code it generates. Nice try though.
- glitchc 3y agoThat's my exact point. The compiler is explicitly assigning those roghts to the iser. It's a legal contract. It's not implicit in the design of the license. Each entity's rights to ChatGPT are exclusively described in the EULA that entity signed to ontain access.
- antifa 3y agoI think the devs behind GCC are going to be really upset when they find out people have been using it to generate binaries. This is different from paintings and novels, where the authors made them for the sole purpose of being a tool. /s
- withinrafael 3y agoAre they really private APIs if they are accessible to the public in some form that can be reverse engineered?
- mden 3y agoIs the gas in the car you parked publicly really yours ("private") if there is a way to siphon it out? Just because there is a way to obtain a resource doesn't make it yours automatically..
- RoyGBivCap 3y agoNo real world analogy applies when the service is publicly accessible via the internet.
- Bellamy 3y agoIf you leave a door open to your garden or house, can I come and chill without asking?
- Veen 3y agoThese analogies don't work. Sending a bunch of data to a computer and receiving a bunch of data in return is in no way analogous to physically entering private property without permission. They are not the same thing, or the same order of thing, or at all comparable.
- dagss 3y agoThe only "real" thing about either of those 2 cases is social conventions. Is is entirely impossible to imagine a culture where walking unbidden into private property is very normal but pinging someone electronically without a common understanding is an intrusion?
- RobotToaster 3y agoAn API is a publicly available service. It's more like having a tap with a sign over it saying "free gas", then getting mad when people use it.
- deleted 3y ago[deleted]
- transitivebs 3y agoI was also given a takedown notice by OpenAI for the ChatGPT twitter bot github repo: https://github.com/transitive-bullshit/chatgpt-twitter-bot https://github.com/transitive-bullshit/chatgpt-twitter-bot This was ~2 months ago, and I'm fortunate enough to have a direct contact at OpenAI who I complained to. He came back promptly and told me it was a mistake and the takedown notice was retracted. I also changed the twitter bot's logo to be purple instead of green to avoid future issues.
- heres_a_bundle 3y agoHere's a mirror in case it gets taken down: https://web.archive.org/web/20230428163410/https://litter.catbox.moe/gc4o73.bundle https://web.archive.org/web/20230428163410/https://litter.ca... To clone from this: wget https://web.archive.org/web/20230428163410embed_/https://litter.catbox.moe/gc4o73.bundle git clone gc4o73.bundle gpt4free
- jesprenj 3y agoI made a mirror just in case: http://ni.4a.si/anonymous/gpt4free/ http://ni.4a.si/anonymous/gpt4free/
- TheObviousOne 3y agoLet's arrange a donation for the creator of this Repo. This is gold and crucial for democratization of AI tools.
- dcow 3y agoNo it abuses security vulnerabilities in 3rd party businesses who are using OpenAI. It doesn't get you access to OpenAI's api at OpenAI's expense. It gets you access at [vulnerable 3rd party]'s expense. Bankrupting someone using OpenAI doesn't seem to achieve much in the way of democratization of AI tools, sorry.
- TheObviousOne 3y agoit's not bankrupting them, as the author is highly ethic (by using only "Big companies" open apis and remove the small one and the ones that ask from him to be removed). But as for your comment, i see it rather as opportunity to make it only with Opt-in by the companies themselves. That way it will actually make it even win-win situation for them for Marketing and Ads (with lower price).
- dcow 3y agoOf course! If this was opt-in then the only problem would be between OpenAI and the service providers to decide whether that's an allowable user of OpenAI's apis based on the terms of service and whatnot.
- chrsjxn 3y agoOnly stealing from people who haven't asked you nicely to stop doesn't scream "highly ethical" to me Security researchers put a lot of emphasis on responsibly disclosing vulnerabilities. The maintainers of this project could have easily done the same, but they didn't
- antonvs 3y agoThere is no commonly accepted definition of ethics under which that behavior would be considered ethical.
- deleted 3y ago[deleted]
- jacquesm 3y agoWhat are the chances of the conflict of interest (or lack thereof) between OpenAI/Microsoft/Github being an issue here? I'm kind of surprised they even bothered with a takedown request.
- seydor 3y agoThis is not the outrage you re looking for, move along. And developers can use their time much more productively to improve one of the many open source alternativez
- greenie_beans 3y agois openai encouraging people to reuse the "gpt" acronym for the apps built with their api? seems like a bad idea from a branding POV.
- mugivarra69 3y agoso dev has a proxy to inf instance of openai?
- baptiste313 3y agoIn case the repository disappears I share an archive of it https://archive.softwareheritage.org/browse/revision/7ef85f46716bb39f1e19f77949d02b7881399cc4/?origin_url=https://github.com/xtekky/gpt4free https://archive.softwareheritage.org/browse/revision/7ef85f4...
- tommek4077 3y agoWhy would you put something like this on github? Are there no "Hacker" forums anymore?
- war-is-peace 3y agoA lot of the comments seem to repeat the "just like how GPT is using our content we created" sort of reasoning - whether that you agree with that or not, I don't see how that justifies the bill for your usage being out of someone else's (not openAIs) pocket?
- williamstein 3y agoThey put my site https://cocalc.com https://cocalc.com, which has chatgpt API integration, into this gpt4free. As a result, I had to modify https://cocalc.com https://cocalc.com to require sign in before providing the ChatGPT functionality to visitors, and I also explicitly updated our terms of service to clarify how our API can be used. I made a pull request https://github.com/xtekky/gpt4free/pull/461 https://github.com/xtekky/gpt4free/pull/461 to Gpt4free to have them remove cocalc. They were respectful, with some discussion back and forth, and they merged the PR. I personally don't think that Gpt4free should be taken down, so long as they respect the explicit requests of projects they proxy. They were certainly respectful with cocalc.
- dfgdfg345dsf 3y ago[dead]