Re:Show HN: I built a better UI for ChatGPT
by worldsavior on Tuesday March 07, 2023 @10:54AM
(#35056750)
It is open source. Your browser retrives all the JS and html sources. Even if it were somehow closed source, it doesn't really matter. You can view web requests and other, and see for yourself.
[ Parent
| on HN ]
Re:Show HN: I built a better UI for ChatGPT
by xslvrxslwt on Tuesday March 07, 2023 @11:05AM
(#35056909)
What Just because you can see HTML and JS that THE BACKEND SENT doesn't mean you can see the actual logic (code)
Re:Show HN: I built a better UI for ChatGPT
by arthur_sav on Tuesday March 07, 2023 @01:07PM
(#35058770)
This is a static website, no backend.
Re:Show HN: I built a better UI for ChatGPT
by filoleg on Tuesday March 07, 2023 @03:41PM
(#35060903)
All logic is clientside in the downloaded JS and HTML. After the initial page load, it should send nothing to the backend of the website, only API calls to chatGPT API itself.
Theoretically, you should block any outgoing connections to the website domain (after it loads all necessary HTML and JS), and it should still work fine. "Theoretically" because it might attempt delay-loading some static assets, but you get the idea.
Re:Show HN: I built a better UI for ChatGPT
by kilgnad on Tuesday March 07, 2023 @11:10AM
(#35056986)
The ability to reverse engineer the source through the browser doesn't make something qualify as open source anymore than reverse engineering a binary with some other tool.
I can view web requests but let's say on the 365th web request it sends my API key to an unknown location. How would I know if this was closed source?
Re:Show HN: I built a better UI for ChatGPT
by RohMin on Tuesday March 07, 2023 @11:14AM
(#35057063)
Forgive me if I’m just being naive but couldn’t you look at the source from the browser dev tools?
Re:Show HN: I built a better UI for ChatGPT
by freedomben on Tuesday March 07, 2023 @11:45AM
(#35057465)
Sure, if you're checking the first 365 requests or you get really lucky and just happen to look that time. Quite unlikely though.
Re:Show HN: I built a better UI for ChatGPT
by worldsavior on Tuesday March 07, 2023 @01:49PM
(#35059400)
It's not similar to a binary file, since re a binary file is a pain in the ass and looking at JS with some obfuscation is much easier.
Your example is valid, but it's like asking "how can I know that my iPhone doesn't record me while I'm sleeping?"