Setting the Record Straight on Cloud Access and Community

Just a fun fact: Bambu even supports pure command-line mode, where you just type in text. From the official Bambu project website. This is handy for printer farmers who just keep doing the same thing over and over and only want to run a batch file.

Yep, same with PrusaSlicer so I assume BLStudio inherited it. I’ve used it so I can “print directly” from FreeCAD.

1 Like

Just thought it was worth pointing out about open source code and those that think it evil and should not be used

  1. Do you think that Bambu should abandon their open source slicer and write a new one from scratch and let you have to learn a different slicer as you move from printer brand to printer brand even though the feature set is the same across all slicers?
  2. Do you wish to get the latest new slicer features even though Bambu did not write them?
  3. 100% of companies benefit from open source, and hence you.

Glass 3DBenchy

Bambu created this mess at the end of the day. They are the only ones to blame here and not sure why everyone is defending them at all. They cry security while having none!

1 Like

The question is not just who will launch legal action…but also, very important, where…? Both the jurisdiction and the existing jurisprudence could have a significant impact on the outcome of such a legal dispute.

Pawel is a Polish national, who, according to the circulated info, is living in Poland (the EU), and -obviously, subject to the EU law, and very likely would want this legal dispute to be settled under the EU law.

On the other hand, Bambu, according to the info that has transpired publicly until now, would very likely prefer having this matter handled under US jurisdiction (probably CA or TX), or possibly CN (Shenzhen).

Everything depends not only on who will be launching legal proceedings against the other, but also under which jurisdiction those proceedings will take place…and, arguably, the existing and applicable jurisprudence on the matter.

I guess it is not good to fight on two fronts at the same time. Their hybrid approach (hardware/firmware close, slicer open) is probably a sensible one. If they also made the slicer from scratch, the X1C launch probably would have to be delayed for at least for another year, maybe two.

Another thing is that slicers are ripe for AI integration. In a few years, the slicer can be another thing that users don’t have to be concerned with unless they want to. AI can lean from the failures and successes of millions of prints. It will do the job handing the print settings better than any one user who is limited to what they personally experienced, not millions of prints.

BL have made some things that used to be a requirement to do 3D printing unneccesary. It can lead the way to make tinkering with the slicer unneccesary too.

Again as I said there was no ad hominem. And again I already said armchair legal expertise is not worthwhile to read, and defintely not worth to engage with. Get a clue and move on.

It’s not impossible of course (it’s been done 6-7 times) but developing a slicer from scratch is not particularly easy. There is a reason for this tree

1 Like

All fairness, with modern AI like Claude, you could probably vibe code a basic slicer in a few hours.

1 Like

“We have investigated ourselves and found no sign of wrongdoing”

:clown_face:

4 Likes

You “might” be able to but you would need to use a library like spec-kit - GitHub - github/spec-kit: 💫 Toolkit to help you get started with Spec-Driven Development · GitHub
The amount of “natural english” you would need to type to describe the system would be astronomical and you would not be able to add new features easily and if you did the code generated each time would change and the amount of regression testing you would need to do would also be astronomical.

Then bugs, argggg….

You seems to misunderstand what is “linking” and treat it casually, instead as of a specific technical term.

It doesn’t matter, what you are describing doesn’t make Fusion a plugin to Bambu Studio or vice-versa.

Please take another look at what I’ve said: Setting the Record Straight on Cloud Access and Community - #373 by Civiloid

Linking is a specific term that is used in programming to describe how a computer program can interact with libraries. Dynamic Linking - is when some one creates a DLL/so/Dyld library and some one else loads it via mechanisms that OS provides and uses those mechanisms to discover what kind of functionality it exposes. Static Linking is similar, except library would be a so-called object-file (it is compiled code, but not a fully independent library) and when a developer builds the app they incorporate that object file directly into the code. If you want to read more - I suggest to use wikipedia: Dynamic linker - Wikipedia and Static library - Wikipedia - there it is descebied in decent enough details.

If you would read AGPL you would see that they refer to linkage as to technical process, not as “related to” like you did.

2 Likes

There was by definition in the post I’ve replied to :slight_smile: You are trying to argue that because in your eyes I’m not a lawyer - facts are not worth reading. That is by the book example of “Ad Hominem“.

As I’ve said - that is example of “Ad Hominem”. Please try to argue with the facts, not with the personality of the person who is talking to you (especially when you have no clue about my expertise or experience).

Also - please try to actually prove the facts wrong, not explain to yourself why you don’t want to engage.

2 Likes

Modern LLMs are notoriously bad at anything that requires spacial thinking - so while technically you can probably do that, it would be extremely hard to make it even remotely safe.

1 Like

Even if they wrote it from scratch there would still be a group of people demanding that the code be open sourced because they feel they “stole from the community”. This is exactly how it went down with their printer firmware.

People complain not stop about Bambu Studio but seem to forget how far forward it has pushed slicing Software as a whole. Without it we would still be using Prusa slicer with a single plate and super dated and clunky UI. There would be no Orca slicer. I think everyone has benefited from Bambu pushing the bar higher.

4 Likes

You can setup multiple plates in PrusaSlicer. I agree though that the rest of it is dated but “clunky” might be a stretch. The soon to be released PrusaSlicer 3.0 will address all of this and will still be open source.

Love or hate the direction that Bambu is going, they are not given credit to how good Bambu studio is in comparison to PrusaSlicer.

Yeah the main slicing engine is the same, but the user experience is 20 times better.

If you looked at the two slicers without looking at the source code, you would not know that they are the same engine.

The big things that I really appreciated were the implementation of native STEP file support and the project workflow using 3mf files instead of dumping a bunch of STLs on the user.

There is a reason that the main brands are forked off of BS instead of Prusa Slicer.

I am looking forward to 3.0, but I also think it is 4 years late. The UI has needed a overhaul for a long time. I am still using 2.9.2, not the most modern one, but it looks the same as it did years ago.

If I find some time I will try it this week. If you could elaborate on your safety concerns that would be great.

Also, they are getting a ■■■■ lot better at spatial thinking (I assume that is what you meant), especially the code focused models like Claude.

3 Likes

I quickly lose respect for those who are always claiming logical fallacies. Their use tends to be a thought terminating device and thus a fallacy in their own right.

Throughout my life I have done hardware design, which includes the use of logic gates. With the creative application of Boolean logic, using the rules of pure logic, one can make anything equal to anything else. It is why encryption works. Same goes with reason. People regularly reason and rationalize themselves into all manner of silliness and depravity.

While you are complaining about ad hominem, let us not forget that the greater part of the of the open source community does not know how to code, which implies that they are just here for the freebies. That and the obvious social influence. Members of the open-source/Orca community tend to have more problems with their computers and printers, mostly due to the fact that they tend to cripple their machines in service of their ideology. Then there are the claims that don’t square with reality. It paints such a pretty picture. You can call it ad hominem all you want but it is the crux of the problem.

4 Likes

Having mulled over this all for a few days and I do have a question.

Ignoring the AGPL licence a second what actial benefit is there Bambu publishing the network plugin ?

People are wantng to scream AGPL voplation over the release of somehting that will efficivly open backup the cloud access and protentially risk the stability of the network.

Its bambus network so they are fully with in their right to protect it, If tomorrow they changed how everything worked and opened up the plug in but added a new block you would be no better off.

Everyone is happy to scream “it should be open” without a single actual valid reason for doing it other than the fact they beleive the licence means it should be.

All this talk of “Bambu need to give back” im sorry they have given more than most others have, the very fact Orca exisits is proof of that.

1 Like

A lot of people here want to die on the hill of “open source” with out really explainig any good reason for this being made open in the first place. Just becuase in a situation where it can risk the infestructure is not a good reason alone.

Bambu Studio complies with AGPL, the plug in while may also fall under the same licence is not going to provide any “give back” to the community.