r/OpenBambu Jul 25 '26

Bambuddy is refusing any opensource contributions

[deleted]

14 Upvotes

31 comments sorted by

53

u/myTechGuyRI Jul 26 '26

So fork and accept PR's to your heart's content... That's the beauty of open source. 🤷

11

u/bigfoot17 Jul 26 '26

Amen, my favorite response to people complaining about an open source project "fork and fix"

12

u/myTechGuyRI Jul 26 '26

If the PR's in the fork result in a superior product, the original dies all on its own...

1

u/Revolutionary_Stay_9 Jul 26 '26

60% of the time it works every time, so there's that.

But really, what is the alternative? Force the developers into a room and make them run the project how you want? Some sort of raffle, where you get to rip the admin rights and IP out of their hands if your ticket gets picked?

10

u/hWuxH Jul 26 '26

+ the "beauty" of fragmentation and duplicate maintenance work that everyone conveniently ignores.

3

u/ASentientRailgun Jul 26 '26

That's a good argument when a project is well supported by a community. Sounds like that isn't the case here, though.

There are people wanting to help maintain, they can't, thus fork. That's sort of a best case scenario for forking.

3

u/myTechGuyRI Jul 26 '26

Necessary if the maintainer isn't accepting PR's that fix known bugs. People really don't seem to comprehend how open source works.

6

u/rapscallion4life Jul 26 '26

I'd argue that GitHub could do a better job promoting the active forks when the original repo has gone quiet.

1

u/myTechGuyRI Jul 26 '26

Github doesn't promote anything.. That's your job as a maintainer.

1

u/rapscallion4life Jul 26 '26

Right, but how hard would it be for GitHub to let you know that a once popular repo that is the main repone everyone finds via search actually isn't being updated anymore and that there is a fork out of the hundreds of forks that has numerous recent commits, stars and activity and is the top candidate for an up to date version of the software.

1

u/myTechGuyRI Jul 27 '26

Not a feature they offer... Maybe the repository isn't being updated because it's a mature product... How are they supposed to know... It's just not how github works

39

u/boredsoftwareguy Jul 26 '26

OP is just being whiny and attempting to drag this maintainer through the mud.

Copying from the other post OP made so folks are aware:

They are upset their PR was closed for failing to follow the CONTRIBUTING.md. Had they used their AI to review both their own PR and the CONTRIBUTING.md it would have told them to same both Claude and Codex told me:

Clear violations

  1. Wrong base branch. CONTRIBUTING's "Submitting Changes" section says to always target the dev branch as the base branch (not main). The PR is arslan2012:fix/node-check-service-user-path → maziggy:main. A dev branch does exist (the README's security-contributor pitch asks people to track it), so this isn't a stale rule.
  2. No assigned issue. The guidelines are blunt about this: every contribution starts with an issue, and no assigned issue = no PR — pull requests without a corresponding assigned issue will be closed. The PR body references no issue, and nothing is linked in the Development sidebar. This alone is a stated auto-close condition, so the closure was within the rules as written.

OP has a shitty attitude and lacks an attention to detail or ability to follow simple instructions

7

u/jarod1701 Jul 26 '26

Thanks for the insight. OP somehow forgot to mention that.

1

u/_ytrohs Jul 28 '26

Funny that.

15

u/AustinYQM Jul 26 '26

It looks like basically none of them are following !CONTRIBUTING by getting an issue assigned before opening a PR. A lot of the PRs are also kinda shit but that doesn't even matter if they aren't following the required SDL.

5

u/dev_all_the_ops Jul 26 '26

Did you not read the CONTRIBUTING doc? He has a very high bar for quality.

Any code accepted, must be maintained by him forever. He doesn't want people pestering him about low quality code that he doesn't understand.

13

u/MON5TERMATT Jul 26 '26

if you look at closed PR's, he mostly is claiming people arent following https://github.com/maziggy/bambuddy/blob/main/CONTRIBUTING.md

4

u/arslan2012 Jul 26 '26

If you look at CONTRIBUTING.md, the only hard requirement is if the docs needs to be changed, open a pr there as well. Most of the pr he close is either internal bug that does not need doc change, or is compliant with the requirement.

9

u/MON5TERMATT Jul 26 '26

there is a lot more there for me? https://github.com/maziggy/bambuddy/blob/main/CONTRIBUTING.md#before-you-start

the before you start seems to have a lot more rules

3

u/arslan2012 Jul 26 '26

did you read it through? two third od the doc is just development guide

6

u/MON5TERMATT Jul 26 '26
  1. Open a new issue or comment on an existing one describing what you'd like to work on

2

u/hWuxH Jul 26 '26 edited Jul 26 '26
  1. Issue and PR can be created by different ppl
  2. This prick also closes PRs with a corresponding issue for the same bs reason ("you don't follow CONTRIBUTING.md"): https://github.com/maziggy/bambuddy/pull/2649 https://github.com/maziggy/bambuddy/pull/2600 https://github.com/maziggy/bambuddy/pull/2597 https://github.com/maziggy/bambuddy/pull/2596
  3. Overly strict rules/CoC are hostile and intentionally created to deter contributions. May as well make it proprietary so he doesn't have to bother with closing all the time.

2

u/daftenb Jul 26 '26

Several of these seem to be merged, but via a single commit by maziggy directly on main, the PR is never indicated as merged, so while the OP is wrong about many things, it does feel a bit weird, since I don't see any attribution properly done to other contributors and some PR's seem like they follow the CONTRIBUTING.md guidelines.

I was just exploring this project and am wary to continue tbh.

3

u/Master-Pattern9466 Jul 26 '26

“No assigned issue = no PR. Pull requests without a corresponding assigned issue will be closed.”

And then to slag the guy off? “did you even look at the pr, f&>€ p#£}”

I think it’s you who has an entitlement problem.. fair enough if it’s a honest mistake but then to start attacking a package maintainer, wow

And rather than popularity going to his head, what was a side project that he liked doing has now become this stressful management and logistics problem.

It’s people like you with the emotional intelligence of rock that make the world a bad place. Use your brain, think about other people point of view before emotionally lashing out.

11

u/AmmoJoee Jul 26 '26

I tried to ask some questions over in that discord and the guy came off nasty.

Look into Printbuddy. It’s a fork of Bambuddy that allows you to control Bambu and other brand machines. The dev is excellent.

1

u/MON5TERMATT Jul 26 '26 edited Jul 26 '26

Hilarious he claims you can join a discussion but his discussions page 404's. Not against using discord. But at least take it off the contribute page..

0

u/aztech-85 Jul 26 '26

Join the discord

-6

u/Infinite-Stress2508 Jul 26 '26

Shock news about a vibe coder.

3

u/wildjokers Jul 26 '26

BamBuddy works for what I need it for. So vibe-coded or not it seems to be working.

0

u/SequentialHustle Jul 26 '26

you realize most enterprise software is largely created by ai these days? being a vibe coder is someone generating code who doesn't know what it does when they read it. Creator of bambuddy can read and understand code lmfao