r/opensource 3h ago

Discussion Have AI workflows changed your propensity to publish your projects as OS?

6 Upvotes

I am almost positive this will get caught by some AI-driven filter here too, but I would like to ask developers if the "AI bubble-everything" has changed your willingness to open source your own work products going forward?


EDIT (T+1h) Just to clarify, this is not about whether AI is detrimental to (yours or others') development quality, what the best policy on contributions is or how to enforce it. It's just about the impact of how others use AI on your own approach to publicly sharing own code.


You know you will be getting your source forked by - i.a. - low quality AI-enabled whizz kids which will "add value" to the product with the latest designs and whatnot, then have your userbase inquire why you are not "catching up" or "collaborating" with the zealous contributors. Receiving barrage of agentic PRs to review. While at that, let's not forget bogus security reports. And to top it off, have Microsoft constantly scan your (presumably GitHub) repo to train more of the ecosystem to enable the same.

OS is not about the thankless job alone anymore, it is becoming a liability to share one's own stuff, not to mention we have reached cast-pearls-before-swine (sorry) scenario where new projects have it hard to distinguish themselves and provide anything valuable back for the original author.


r/opensource 5h ago

Promotional I built Tradr, an Apache 2.0 trading journal you can self-host in one command. The commercial ones are minimum $40 a month, closed source.

0 Upvotes

I've day-traded options on the side for years. I wanted a journal that could take a position with multiple fills, scale-ins and scale-outs, and get the averages and fees right. TradeZella, TraderSync and Edgewonk do this for minimum $40 a month, closed source, your trading history on their servers. I'd been hacking away at a spreadsheet monstrosity and eventually started to build a proper web application. When I lost my job this past January, I rebuilt it from the ground up with two major requirements: 1) a secure, multi-user SaaS architecture, and 2) easy self-hosting defaults.

So, Tradr: the open-source stock and options trading journal.

  • Positions with many fills, fee-accurate realised P&L, and a double-entry ledger underneath so the cash actually reconciles
  • A sizing calculator to spit out position sizes based on you account risk preference.
  • Greeks and OCC symbol parsing for the options crowd.
  • CSV import from whatever broker you use... hypothetically. I only use one broker so I've only tested with that one!
  • It never places an order. Nothing in it touches your broker. I'd like to connect read-only to brokerages someday.

Self-hosting is the primary way to run it. One Docker Compose quickstart, about 2 minutes. Feature gating is a single deployment setting that ships off, so a self-hosted install has everything with no caps.

On the license: it's Apache 2.0. There are licenses built to stop somebody else from selling hosting of your code, but none of them count as open source. Anyone can fork Tradr, run it, even sell hosting for it, they just can't call it Tradr. (There is a hosted offering for people who don't want to run a server, running on the opensource builds. That's how I'm trying to pay the hosting & development costs and maybe make a bit on the side. Links to hosted stuff are in the GitHub readme.)

AI disclosure: I do use coding agents heavily, inside a spec-driven-development workflow I also maintain, and I've been living in the app with my own real trades for weeks.

Repo: https://github.com/madmatt112/tradr

This is the first product I've ever launched. Tell me what breaks & what sucks if you want!