22 hours ago, Slashee_the_Cow said:I don't know if this counts as a "feature request" in the traditional request but here's the feature request form.
Personally I think it's exceedingly unlikely to happen (and due to the corporate bureaucracy inherent in any business the size of UltiMaker, it definitely wouldn't happen soon), but, for example, Blender is entirely created by the community, for the community. Cura might also be open source, but a lot of the development is done by UltiMaker and you can basically consider it a part of their printers. Especially for enterprise (corporate/government/education) deployments you need to have control of the distribution. And while obviously such customers will still almost certainly choose to distribute and install updates manually, there's always an exception to people with common sense.
The following might sound like I'm trying to 💩 over all your idea, but I'm just trying to be realistic (it's just great at seeming like the former):
(n.b. I am not nor have I ever been involved in the development of Cura and have never worked for UltiMaker. This is all my personal opinion.)
- Steam's rules - I have read Steam's terms and conditions for customers (and I'm assuming I can count the other people who have on my hands) but I don't know what they're like for distributing software through Steam, and whether any of Cura's functionality runs afoul of those terms and conditions I'd have no idea.
- Discoverability - I doubt many people will unbox their first 3D printer and then decide the best way to find a slicer is to search the Steam store. If you know the name Cura it's easy enough to do a web search and find the website.
- Ease of install - If you can't download and run an installer I'm really not sure you have the technological savvy required to use a 3D printer. Steam might be a bit easier but the current process is easy as it is. Also on Linux you don't even need to install it as it's a self-contained AppImage 🐧
- Automatic updates - There's a lot of people who stick to a version they like and don't upgrade, or don't do so very often. You can disable automatic updates in Steam, but you still have the problem that someone can't install any version other than the latest one if for whatever reason they need to reinstall it. Cura already has update notifications built in (unless you disable them) so it's not like you have no idea when a new version comes out (and I'd rather a friendly reminder than an automatic update which might affect a complex project I'm working on).
- News page - About all the Cura news there is is covered in the the "what's new" dialog that comes up the first time you run a new version. And you don't exactly need "here's these cool new features in the latest version" updates when it'll automatically update and show that to you anyway.
- Workshop - It's probably more hassle to access than Thingiverse, plus you'd need to add functionality to Cura to show you what items you've subscribed to which is only going to serve the minority of users who install it through Steam. You also have the problem that the Steam Workshop tends to be a wild west with little curation. With the newer versions of Cura you can also just click a link on Thingiverse to open something directly in Cura anyway.
- It could also be argued that you could distribute plugins through the Workshop instead of Cura's Marketplace, but it's another matter of curation - it would be possible to develop harmful plugins which is why things get vetted by UltiMaker before they go on the Marketplace, whereas you could disguise something on the Steam workshop.
- Splitting up the community - I realise that the UltiMaker forum is hardly the only Cura community out there (though I've never spent much time in /r/cura) but having another discussion board in the Steam community further splits up any discussions, or more importantly, requests for help. The more people asking for help in one place (preferably this one) the more people I can try and help because I'll see them.
Now that I think of it that is a good point.
But remember, I never said anything about having it ONLY on steam, I just want it as an option for those who want it. I wouldn't want all the community stuff, because splitting the community does seem like a big problem. Maybe have the community stuff disabled on steam, idk. If you don't want the latest version all the time then download the non-steam one.
Also I can download and use an installer, but I find it a hassle to reinstall it every single time.
Recommended Posts
Slashee_the_Cow 480
I don't know if this counts as a "feature request" in the traditional request but here's the feature request form.
Personally I think it's exceedingly unlikely to happen (and due to the corporate bureaucracy inherent in any business the size of UltiMaker, it definitely wouldn't happen soon), but, for example, Blender is entirely created by the community, for the community. Cura might also be open source, but a lot of the development is done by UltiMaker and you can basically consider it a part of their printers. Especially for enterprise (corporate/government/education) deployments you need to have control of the distribution. And while obviously such customers will still almost certainly choose to distribute and install updates manually, there's always an exception to people with common sense.
The following might sound like I'm trying to 💩 over all your idea, but I'm just trying to be realistic (it's just great at seeming like the former):
(n.b. I am not nor have I ever been involved in the development of Cura and have never worked for UltiMaker. This is all my personal opinion.)
Link to post
Share on other sites