frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Reverse-engineering Viktor and making it Open Source

https://matijacniacki.com/blog/openviktor
50•zggf•4h ago

Comments

redfloatplane•1h ago
There are gonna be some really interesting legal decisions to read in the coming years, that’s for sure…

---

The rest of this comment is irrelevant, but leaving for posterity, I had the wrong Viktor - it's getviktor.com not viktor.ai:

Edit: this one particularly interesting to me as both parties are in the EU. VIKTOR.ai is a Dutch company and the author of this post is Polish.

The ToS for Viktor.ai include the following fun passages:

> 18.1. The Agreement and these Terms & Conditions are governed by Dutch law and the Agreement and these Terms & Conditions will be interpreted in accordance with Dutch law.

18.2. All disputes arising from or arising in connection with the Agreement and/or the Terms & Conditions will be submitted exclusively to the competent court in Rotterdam, The Netherlands.

7.3. The Customer is not permitted to change, remove or make unrecognizable any mark showing VIKTOR's Intellectual Property Rights to the Software. The Customer is not permitted to use or register any trademark or design or any domain name of VIKTOR or a similar name or sign in any country.

8.5. The Customer may not cause or allow any reproduction, imitation, duplication, copying, sale, resale, leasing or trading of the Services and/or the Software, or any part thereof.

codetiger•1h ago
There are also new jobs emerging to safeguard a companies assets that were created by AI. New white hat hacking opportunities.

Anyways, however you put this, I see this as a property theft and taking pride at open sourcing does not justify it.

ralferoo•1h ago
It's also disingenuous to call it open source as that might tempt others to use it believing that it actually is open source.

Let's call it what it is - stolen IP and released without permission of the author. Sure, it's good that it opens the debate as to whether that's ethical given that's essentially what the model itself is doing, but it's very clear in this instance that he's just asked for and been given a copy of source that has a clear ownership. That's about as clear cut as obtaining e.g. commercial server-side code and distributing it in contravention of the licence.

redfloatplane•1h ago
It's not completely clear that this is the original source. According to the post it's a reimplementation based on documentation created from the original source, or perhaps from developer documentation and the SDK. Whether that's the same thing from a legal standpoint, I don't really know - I think from a personal morality standpoint it's clear that they are the same thing.
zggf•1h ago
I could do the same thing but not publish it, still getting the value of their product without legal concerns. Now, what happens when it becomes even easier thanks to AI improving, and takes few hours instead of few days?
redfloatplane•1h ago
You could certainly do that in private but that doesn't mean it's not 'without legal concerns'. But, not shouting about it and not creating a repo called 'openviktor' would probably be a safer bet.

I certainly think the whole idea of IP ownership as related to software will become very interesting from a legal standpoint in the coming years. Personally I think that, over time, the legal challenges will become pretty overwhelming and a sort of legal bankruptcy will be declared at some point in one direction or another (as in, allowing this to happen or making it extremely easy to bring judgement and punishment, similar to spam laws). However, I would not want to be the first to find out, especially in Europe.

zvqcMMV6Zcr•1h ago
Terms of service might matter more for terminating that user account. Whole ordeal is just plain copyright violation. The author had no licence to that internal code, and whitewashing it with LLM will achieve nothing. That case is much clearer than that recent GPL->BSD attempt story.
redfloatplane•1h ago
I think it comes down to the company's appetite for legal action, doesn't it? This case is imo pretty clear but the vibe has quite the smell of Oracle v Google to me.

But, yeah. More than likely this case is a simple account termination and some kind of "you can't call your clone 'openviktor'" letter.

duskdozer•54m ago
If LLM-generated code isn't considered a derivative work of the original, then whether the author was licensed to use the code doesn't matter. But I'm sure the courts will rule in favor of your view regardless. Laundering GPL is in corps' interest and laundering their code is not.
MartiCarmona•1h ago
Someone tell every startup in YC they are criminals
dsjoerg•42m ago
it's not viktor.ai it's getviktor.com
redfloatplane•40m ago
Ah, you're right. Headquartered in Delaware. Oh well. Thanks for spotting!
yashasolutions•52m ago
Nice. Probably worth making a local copy before it gets taken down.

(Re: legal - why even bother with a court decision when it’s on GitHub? A takedown is much simpler. We've seen this before, like when Meta went after people reverse-engineering their API)

That said there may not be much here thats actually protectable. It's mostly a CLI orchestrating other tools, and the same functionality could likely be reproduced fairly easily, especially with AI.

Still, props to him for writing a proper blog post and explaining the process

zggf•27m ago
Thanks, I put some effort into the blog. The process might be even more useful and reusable than the code itself for many people.
popcorncowboy•36m ago
Every part of this is genuinely funny. Viktor launching basically OpenClaw for slack (because claw is MIT so yolo let's go mac some monnney and PJ outta Dubai etc etc). Some guy getting all their source code just by asking Viktor for it. Then rebuilding their core in a couple days because there's basically nothing there. push MIT to Github. TeamViktor's faces surely? But they're busy diamond handsing all the way to the moon so probably don't even care. XD

Kagi Small Web

https://kagi.com/smallweb/
215•trueduke•2h ago•43 comments

Kagi Translate now supports LinkedIn Speak as an output language

https://translate.kagi.com/?from=en&to=LinkedIn+speak
760•smitec•7h ago•188 comments

Reddit User Uncovers Who Is Behind Meta's $2B Lobbying for Age Verification Tech

https://www.gadgetreview.com/reddit-user-uncovers-who-is-behind-metas-2b-lobbying-for-invasive-ag...
153•doener•1h ago•27 comments

Building a Shell

https://healeycodes.com/building-a-shell
48•ingve•2h ago•12 comments

Leanstral: Open-source agent for trustworthy coding and formal proof engineering

https://mistral.ai/news/leanstral
603•Poudlardo•15h ago•129 comments

The unlikely story of Teardown Multiplayer

https://blog.voxagon.se/2026/03/13/teardown-multiplayer.html
127•lairv•3d ago•19 comments

Grace Hopper's Revenge

https://www.thefuriousopposites.com/p/grace-hoppers-revenge
39•ashirviskas•2h ago•31 comments

Reverse-engineering Viktor and making it Open Source

https://matijacniacki.com/blog/openviktor
50•zggf•4h ago•15 comments

What CI looks like at a 100-person team (PostHog)

https://www.mendral.com/blog/ci-at-scale
32•shad42•4d ago•9 comments

Gummy Geometry

https://newkrok.github.io/nape-js/examples.html?open=soft-body&mode=3d&outline=0
18•memalign•3d ago•3 comments

Meta’s renewed commitment to jemalloc

https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renew...
456•hahahacorn•18h ago•200 comments

Font Smuggler – copy hidden brand fonts into Google Docs

https://brianmoore.com/fontsmuggler/
11•lanewinfield•3d ago•4 comments

The American Healthcare Conundrum

https://github.com/rexrodeo/american-healthcare-conundrum
380•rexroad•19h ago•350 comments

The “small web” is bigger than you might think

https://kevinboone.me/small_web_is_big.html
454•speckx•19h ago•191 comments

Sci-Fi Short Film “There Is No Antimemetics Division” [video]

https://www.youtube.com/watch?v=3v8AsTHfAG0
134•Anon84•4d ago•29 comments

Every layer of review makes you 10x slower

https://apenwarr.ca/log/20260316
299•greyface-•8h ago•176 comments

US SEC preparing to scrap quarterly reporting requirement

https://www.reuters.com/business/finance/us-sec-preparing-eliminate-quarterly-reporting-requireme...
603•djoldman•12h ago•335 comments

Gitana 18: the new flying Ultim trimaran

https://www.boatnews.com/story/50717/gitana-18-radical-technical-choices-for-the-new-flying-ultim...
51•divbzero•4d ago•22 comments

Pyodide: a Python distribution based on WebAssembly

https://github.com/pyodide/pyodide
105•tosh•3d ago•25 comments

Fatal Core Dump Game

https://www.robopenguins.com/core-dump-game/
15•pabs3•4d ago•3 comments

My Journey to a reliable and enjoyable locally hosted voice assistant (2025)

https://community.home-assistant.io/t/my-journey-to-a-reliable-and-enjoyable-locally-hosted-voice...
381•Vaslo•23h ago•118 comments

Why I love FreeBSD

https://it-notes.dragas.net/2026/03/16/why-i-love-freebsd/
452•enz•1d ago•223 comments

Beyond has dropped “meat” from its name and expanded its high-protein drink line

https://plantbasednews.org/news/alternative-protein/beyond-meat-not-the-moment-rebrand/
145•rmason•15h ago•348 comments

Show HN: Oxyde – Pydantic-native async ORM with a Rust core

https://github.com/mr-fatalyst/oxyde
121•mr_Fatalyst•3d ago•62 comments

Starlink Mini as a failover

https://www.jackpearce.co.uk/posts/starlink-failover/
273•jkpe•1d ago•205 comments

Claude Tips for 3D Work

https://www.davesnider.com/posts/claude-3d
112•snide•3d ago•26 comments

Monkey Island for Commodore 64 Ground Up

https://pixeldust.se/monkey-island-project
151•aresant•8h ago•58 comments

AirPods Max 2

https://www.apple.com/airpods-max/
291•ssijak•22h ago•482 comments

Show HN: Thermal Receipt Printers – Markdown and Web UI

https://github.com/sadreck/ThermalMarky
98•howlett•3d ago•36 comments

AnswerThis (YC F25) Is Hiring

https://www.ycombinator.com/companies/answerthis/jobs/CNdatw5-founding-engineering-lead
1•ayush4921•15h ago