Louis Rossmann: Autodesk turns lifetime licenses into subscriptions [video]
youtube.com
youtube.com
It falls under the Australian Consumer Protection under misleading or deceptive conduct.[0] A lifetime licence marketed as such cannot be withdrawn let alone with EULA/TOS presented after the purchase.[1] Probably could also get your money back from the retailer/autodesk too if you cannot use the software with your lifetime licence.
[0] https://consumer.gov.au/sites/consumer/files/2016/05/0553FT_...
I would imagine it would difficult for them to prevent individual licences being sold through their retail/online mechanisms.. You would have more limited protections if >100,000 in licence fees, and they may or may not have an enterprise programs for those purchasing that many licences. But where they engage in retaliatory behaviour they could be sued and through discovery determine if they refused to engage with you or jack up the prices in retaliation for a lawful complaint. As you can imagine this would be expensive but... you would also likely be at a scale that could afford such litigation.
But in the CAD field, Autodesk is the clear winner here with no good alternatives, even you count in FreeCAD. It makes business sense for Autodesk to keep grabbing as much money as they could, so they can: 1) earn money, 2) add more features into their product to raise the bar higher. It's the same logic behind Adobe and maybe Microsoft, Apple, Google etc.
The good news is, at least you don't have to pay for Autodesk 3ds Max now since Blender. Maybe it could be more productive if we convert our hatreds towards greedy commercial software into supports (donate etc) towards free and opensource alternatives (FreeCAD etc in this case).
So maybe when next time someone wanted to say "fuck Autodesk", send $5 to FreeCAD instead (https://www.freecad.org/sponsor.php).
What about SolidWorks?
I’m an EE who only needs to use 2D CAD occasionally. Back in the early days I got myself a copy of AutoCAD LT (my company used AutoCAD so it made sense to learn the same tools that out draftsmen used). I developed strong muscle memory for the AutoCAD commands, and it’s not really worth my time and hassle to learn a new tool given how infrequently I need it. Some years back I stumbled on DraftSight which was free / low-cost and was a UI clone of AutoCAD. They eventually switched to a subscription model. I’m not a big fan of SASS, but when it’s not an exorbitant price, needed for my professional work, and the software generates industry standard files that I can use with other packages if I want to get off the SASS merry-go-round, I’m not strongly opposed, either.
I switched to Parallels because of some shenanigans a while back...
~~I know that LTT had such a license and made it a point to bring it up every time VMWare called them to turn it into a subscription.~~
I remembered wrong. :(
EDIT: Prior discussion: https://news.ycombinator.com/item?id=30113513
Years pass.. the thousands of amazing and efficient books are printed, but people now have more books than they know how to use. But the lock system is in more places. The book maker group now has bills to pay, and the interest in new books is less and less. But the lock people are making more money every month.
SO the fine book people decide that they must now build locks.
The structure of the firm dictates it’s future.
Industry is making things. Books, food, video games, computers, petrochemicals.
Business is getting money.
Business strangles industry to death all the time.
The only thing we can do about it is make things that can't possibly be monetized. This is relatively easy in software - but still hard. Linux succeeded, and nobody pays for Solaris. Git succeeded, and nobody pays for Bitkeeper. One day there will be an open source equivalent to Autodesk and nobody will make money selling Autodesk equivalents, but the world will be better off.
But the people who make these things won't be rewarded, because they won't be doing business. Indeed, in many cases they'll go straight to prison.
The biggest trouble (after making a CAD software itself) is to keep it in line with a current regulations. I'm not familiar if A. even does that, but some regional alternatives are making money not only on the SW itself, but by providing services related to be in the compliance of regulations.
Not a professional CAD user myself, but as a hobbyist with an interest in this space I've never heard of the former case, so I'm curious.
This one, I should had frame it better.
> I've never heard of the former case
I don't think the CAD software itself is a point of a regulations, but there are definitely some standards and regs regarding how it should be done. A quick search yielded [0] which is a nice example of how it could be done by a hand, yet it would help immensely if the CAD software would aid and do the things by itself, saving both the time and man-hours.
[0] https://www.gsa.gov/real-estate/design-and-construction/comp...
I do wonder who is liable if the software used to design a bridge outputs incorrect simulation results and the bridge collapses as a consequence. I suppose it's on the senior project engineer (or whoever ultimately signs off on the design) to verify the results somehow.
Edit: This article [0] talks about the "trust" placed in commercial and open-source CAD software by engineers and doesn't mention regulation/certification of the software itself, which seems to imply that there is none.
> Autodesk is the oracle/adobe of the CAD world
So many things come to mind with that one sentence, it's mesmerizing. I don't have a lot of direct exposure to Oracle, but I remember grief with Adobe and Autodesk products dating back to the 80s.My dad's company was light manufacturing. They used AutoCAD for various things and my dad became proficient enough that he started wanting to use it for various projects at home. They used Aldus (eventually Adobe) PageMaker to design their catalogues. Both were ridiculously expensive large applications with a pretty solid lock on their respective industries. For the kind of catalogues they printed, they were required to provide the files in some format only PageMaker could produce and for their plays -- .DWG files.
I'm not sure how AutoCAD was actually licensed[0]. But much like Adobe's products, AutoCAD was somewhere in the neighborhood of $1,000-$1,500 and because a price tag like that means "a lot of people will pirate it", they required attaching a special device to the parallel port (a "License Dongle") in order to start the application. Before I was old enough to "step in and solve the problem", my Dad would just take the dongle home with him on the weekends.
Generally speaking I don't think a single piece of software generated more profanity in my home than AutoCAD did. It started when he brought it home the first time. He'd dropped $4,000 on an 8088 clone (built by a local shop) with a 10MB hard drive. We lacked the free space and he'd come home with a full height 20MB drive. I remember my Dad with a screwdriver trying to get the old drive out / new drive into this tight, steel case[1] about every 2-4 minutes -- yelling some brief 4-letter word-combo. I don't remember what it was that I needed in the office at that moment but my mom intercepted me on my way and said "you'll want to stay out of there for a little bit."[2]
I remember he had to install/remove the drive twice because he had forgotten to install the 8087 co-processor before he put the drive back in.
The dongle was a source of constant grief. In this era, the parallel port was almost always used for printing. The dongle had a pass-through. It sometimes let you print when the pass-through was used but for whatever reason, it failed enough that it was often removed to print. The license dongle remained unplugged most of the time because the computer was used to print things more than it was used to draft things. Worse, I think this was one of two license dongles that was required by software my Dad used. These dongles appeared to be designed to fail -- kind of makes sense if their license model really is "per seat/per user" -- maybe they wanted it to fail if it's traded between machines too frequently? But suffice it to say, it broke. Around this time, thankfully, I'd discovered BBSes and software cracking. I fixed the problem and we lost the dongle.
[0] I'm going to guess that it was actually "per install/per user" and forgive the remainder of the details ... I'm going from poorly Google-enhanced memory from when I was under age ten. Anecdotally, my Dad and all of the businesses that he worked with -- outside of "taking home a dongle" -- were all properly licensed despite the common wisdom at the time being "small shops are mostly pirates."
[1] Google image search 8088 clone and look for the ones with the two 5.12" floppies, beige plastic front, all metal otherwise. We had two 5.12" floppies in the right full height drive slot and one MFM full-height HDD in the left.
[2] I'm making my Dad sound like an angry hot-head -- in reality, he was never like this except for the handful of times he had to fight with this box. Had I walked into the office, my Dad probably would have been embarrassed ... my mom was simply trying to keep me out of his hair while he was stressed out.
At the time (1980s), I'm not sure there were very many good headlamp options but either way, I wasn't in control of the portable light purchasing decisions.
However, the man who's job it was didn't skimp much. He was a small plane pilot, so I recall being warned not "to look into this flashlight[0]." It looked not much different than you're typical consumer flashlight, but if you picked it up, it was much thicker plastic, used 4 C batteries and no joke, it hurt your eyes to look into.
[0] The flashlight has a switch and a button on it, the button lets you flicker the light for emergency visual signalling (the kind that a pilot might need for the very specific situation of "need to flash morse-code through the windscreen at the ATC tower to get landing clearance because I was struck by lightning and my radios are all fried" -- so ... bright.
Still missing minor advanced features of fusion360 but imo worlds better even if so
Looking back, it would have been more productive to develop proficiency in and give money/support to any underdog competitor.
The hard part is if you build real ip up in these things that you lose when you get rug pulled. Or have no way to backup. F360 let's you export more complicated formats. But they all let you make stls which are a pita to reverse int drawings but you can.
It took me 50 hours to learn solid works, my first tool so I could kinda make what I wanted. Inventor took 3 to get used to. F360 an hour. The cost goes down.
Pick one your friends are using and design things.
Try openscad if you're more of a mathematical mind. Try blender if your an artist. Those are different yet still you're making things.
If you mentioned what you wanted to make I can point you further. There's many options.
What you'd lose are your designs however. 3D designs don't convert well.
But currently there is no 3D CAD software that is good for mechanical design and has a good and free license for hobbyists.
If you have the money, and you're fine with windows, I would suggest alibre with the offline license as one of the few options available.
I've bitten the bullet and went with a mixture of freecad/openscad/cadquery/solvespace for my hobby designs. It's more work due to the limits, but zero regrets.
Certain types of screw convolving are essential to a number of my parts.
That feature is mostly now missing from the free version, though my existing files with it can change the parameters (though not add additional).
The 10 editable thing is just weird. It’s like having n light switches in your house and only 10 can be on at any given time (mechanically interlocked), but in exchange you get free electricity. While that’s a worthwhile deal for most, it’s hard to see how that incentivizes anything. It’s just mildly annoying.
I agree on the 10 editable limit being idiotic as an incentive. They also have a quick button to flip it on and off in the sidebar. Like in your 10 switches example if you can activate any switch from anywhere in the house.
Lots of the simulation/CAM suites at one time came with the cheaper subscription, now they're behind additional payments.
https://www.autodesk.com/products/fusion-360/personal/compar...
For me it's worth it.
* Regularly swapped itself into a screen freeze. Possibly because it defaulted the swap partition to 1 GB.
* Default boot partition was too small, so it ran out of space for new kernels. I have to manually remove kernels because the auto-remove is too slow to stay below the limit.
* Hibernate doesn't work out of the box. I managed to figure out that I have to install some other cryptically named package, otherwise `sudo pm-hibernate` fails without printing an error message. Then a distribution upgrade removed the required package from the repos. And that's just making the command line tool work, it doesn't add it to the power manager so it triggers automatically after an idle period or when closing the laptop lid.
I encountered similar issues on my gaming desktop running mint (e.g. the nvidia driver wouldn't load for no discernible reason) and steam deck.
Odd that you have partition woes, to me. That said, I have defaulted, for a long time, to not have fancy partition schemes. Where fancy is embarrassingly vague, of course; but the general idea is that extra partitions are largely solving problems from decades past. Worse, it leads to the swap and kernel space problems rather quickly. Though, swap into freezes is new to me.
Hibernate is one that I have heard a ton of troubles with. Largely with laptops. Good luck getting past it.
I am surprised you have had issues with the steam deck. That thing has been rock solid for me. Almost certainly my luck on the games I prefer.
Edit: I do want to underline my point about luck on my part. And good luck to you! I don't claim to have a panacea here. I also don't think it is some failing of anyone that some folks would stick with Windows or other.
I also don't want to recommend Ubuntu (if I had to pick a single reason it would be snap), but from a problem-googleability-index point of view, it's hard to beat. Perhaps Mint, because it's mostly Ubuntu, but without snap (last I checked).
https://news.ycombinator.com/item?id=36549295 has some of my complaints about my work laptop
I have for years used different flavors of Ubuntu and Arch, but must admit, I always had some issues, no matter the distro. Mind you, purely counting the problems, the amount was either comparable or slightly less than what I tended to encounter on Windows installs, but still, I get that adding any issues on top of less familiarity and lower software compatibility is a hard sell for the average person.
Then, I tried Fedora, more specifically Silverblue, for the first time in a while and was blown away. Everything worked. More to the point, I could not break the install even when actively trying to. Software was bleeding edge but stable, the kernel the most current version without issues, immutability prevents even the most idiotic mistake on the user's part, no update ever caused any issue. The concurrent rise of Proton and Bottles for Games made it even more appealing.
Then, something followed that would cement my reverence for Silverblue: At the time, I had recently gotten an AMD Renoir based laptop. Silverblue ran perfectly, GPU acceleration, sleep, connectivity, all out of the box as if the notebook had been designed for Fedora.
Still, I made a Windows install as a fallback. Unlike with Silverblue which, thanks to Kernel support for the GPU, needed no additional configuration, Windows of course required drivers from AMD. Upon installing them, I quickly noticed crashes, instability and resolution issues. Turned out, Windows update had overwritten the newest driver I had installed with an older, incompatible version. No problem, I thought, annoying and not something one should have to troubleshoot on a for-profit OS, but manageable. Used DDU to remove that, installed the current driver, again, overwritten by Windows Update. Repeated the process, this time manually blacklisting the specific update. Still, that got consistently and painfully reset every time there was an update.
I understand that not everyone believes in having full control over their system. I also understand that delivering drivers via Windows Update is a valuable tool for some people. But if those drivers are faulty, taking away any graphics acceleration and causing crashes and you take away my ability to address that issue by overwriting my changes, I have a hard time seeing my money well spent at Microsoft.
Since then, I have migrated away from Windows entirely. It helps that I prefer single player story driven experiences and rhythm games, both being well covered by Proton thanks to the general lack of AntiCheat.
Aside from my Fedora systems, I have a MBP, but Ventura has its pain points as well. Simply, nothing has ever been as rock solid as Fedora Silverblue and, as much as Red Hat is currently heading in the wrong direction[1], I have to give them credit for Silverblue and Fedora Workstation. Those continue to prove more stable than anything I have ever experienced with Windows, macOS or any other Linux distro, regardless of hardware.
[0] https://fedoraproject.org/silverblue/
[1] https://www.theregister.com/2023/06/28/rocky_linux_rhel_ripp...
While free software may not have a marketing budget, its freedom aspect is generally an inherent advantage over other software (no licensing, no user hostility). There may be proprietary alternatives to Aufacity and Gimp, but nobody knows them because the FOSS versions are so easy to get. If there are two largely equivalent pieces of software, one proprietary and the other FOSS, the FOSS one will win. It just has to be good enough.
But it has to be good enough. We shouldn't delude ourselves that Gimp is in the same playing field as Photoshop, for instance; as much as I'd like it to be.
FreeCAD is getting better and getting quite decent for hobby stuff (I still find Fusion much more intuitive, but it's getting alright), but we can't just go "why doesn't everybody switch, they must be dumb", just because we are happy with the functionality.
This isn't specifically directed at you, but a specific FOSS-high-horse attitude I see every now and then and used to hold myself. I think it's something that keeps FOSS from gaining market share by solving real problems people have. I could tell you a bunch of stories of people trying really hard to switch and ending up in a world of pain. We can't hand-wave that away. We have to actually improve the things we want people to use.
This is the key point that is forever being overlooked by FOSS evangelists. Take a look at the most well known FOSS alternatives for everyday software that a lot of people use like a word processor, spreadsheet or graphics package. We have applications like the LibreOffice suite, the GIMP, Inkscape and Scribus. For personal or hobbyist use they're very worthy efforts and it's great that we have these things freely available. But for professional use when quality is essential and time is money they aren't even close.
For years these totemic FOSS products have mostly emulated the style of established proprietary applications but usually without the resources that the developers of those proprietary applications can employ because they're running commercially and charging real money for their products. That inevitably means the FOSS applications tend to have more limited functionality and less work gets done on vital areas like usability and documentation.
Meanwhile if you look at the last few years in the rest of the software industry those kinds of applications have been getting pushed aside anyway. Browsers and online software that fundamentally changes the way we use software have taken over many areas. Products like Figma or Google Docs that have targeted specific markets well and taken advantage of the new platform have enjoyed enormous success even though they didn't necessarily compete 1:1 on features or offer fully compatible import/export with the established native software applications they might appear to compete with.
And in the world of native applications we have the likes of the Affinity suite that was offering more credible competition for Adobe within a few years of the Creative Cloud subscription model being introduced than the much longer-established FOSS products ever have. That's partly because it also costs real money that can fund a full-time professional team to build the product. It's also partly because that team seems to have taken a fresh look at UI ideas - not an area where Adobe's graphics products have enjoyed a great reputation in the past - and managed to come up with something familiar yet also without a lot of the warts.
That's what a successful FOSS competitor needs to do as well IMHO but it can only happen if the people leading the effort have a vision of something that changes the game and enough contributors are willing to help them turn that vision into reality. So far that has been the exception not the rule within the FOSS community. There will always be those who are fans and advocates of FOSS for other reasons and that's totally fine but it's also not enough to shift the professional communities that fund most software development to using and supporting the further development of FOSS instead.
I really want to agree, and I am a big advocate for using Linux exactly because of the hostility from Microsoft, but for most users it definitely is not a drop in replacement. For an average user that is used to Microsoft Office, the difference is simply too big.
It might not be the best example, but just look at how Linus from LTT struggled to get one of the "most user-friendly" distros working.
This is especially true nowadays, as Steam has gone a LONG way to make gaming viable in linux.
Sorry, but that's not a drop-in replacement.
Honestly in this regard, Windows struggles to be a drop in replacement for Linux, not the other way around.
And another thing. I could not get Thunderbolt working on Linux at all. It worked just fine on Windows on that same laptop.
And you would have to reboot on Windows. Rebooting would also restart your display server on Linux, so that is at worst equally as painful as Windows.
> I know very well how Linux works. It is still necessary to run stuff from the terminal from time to time. Even on user-friendly distros like Steam OS - some games will require some tinkering - but they run flawlessly on Windows.
I think you probably choose the command line way to do things because you "know very well how Linux works". The whole GPU driver installation process can be done without knowing what a terminal emulator is. If you choose to take advantage of your existing knowledge, that isn't a flaw of the system.
> Even on user-friendly distros like Steam OS - some games will require some tinkering - but they run flawlessly on Windows.
I have not opened a terminal on my Steam Deck with the intention of making a game work. The most I have ever had to do was copy launch options from steam reviews or ProtonDB. Sure, that's not perfect. And that still leaves a few games unplayable. At this point about 80~90% of games can simply run though, which is way more games than anyone has time to play, and is a sizeable catalog when compared to other gaming systems. It may not be a "drop in replacement" in the sense that it can play 100% of games, but functionally it is a drop in replacement.
> And another thing. I could not get Thunderbolt working on Linux at all. It worked just fine on Windows on that same laptop.
I'm a noob when it comes to thunderbolt vs usb-c vs whatever else looks identical. I dock my work laptop (which runs Fedora) with some usb-c-like dock though and I didn't have to do anything to get it to work. I don't have anything to add other than that anecdote.
Also, it doesn't really matter if 80-90% of games work if the one that you really want to play - doesn't. And some very popular games still don't work on Linux.
Yes - the USB-C standard is a mess. A USB-C port that supports Thunderbolt looks identical to any other USB-C port. In my case, I was trying to use a PCI-E enclosure, and it just refused to work on Linux - no matter what I tried.
I just bought a lifetime license for Alibre CAD, it's for profit closed source but much more usable.
FreeCAD needs a benefactor like CERN for KiCAD to bring it up to speed.
Just the other day I cloned one of these[1] in freecad using the image importing and scaling, quickly made a trace, added a pad and some chamfers, and had it on the 3d printer in about 25 minutes.
I'd love if FreeCAD got a benefactor like you mention.
[1]https://www.amazon.com/TILISMA-Book-Page-Holder-Accessories/...
I want to love FreeCAD, but it is hard to work with for complex designs compared to other tools; topological naming has been an absolute nightmare, but I persevere, it's improving slowly. At least now I'm less likely to have to throw away hours/days of design because I got into a mess.
As a Linux user, my options are slim, so I keep learning FreeCAD, and SCAD, but I'm always a little jealous when I watch a YouTube tutorial of how to do something that takes relative ease in tool X, but is an order of magnitude more complex to do in FreeCAD.
FreeCAD getting a benefactor that can propel it ahead would be huge; donations are great, but my measly donation is barely going to cover the cost of a bug fix.
I enjoy the act of technical drawing and 3d design. Downloading pre-existing models doesn't have the same "I did that" feeling. Especially after a long day at the coding mines, doing some shape manipulation is like brain yoga.
The biggest reason why I love freeCAD is how it's just there. All other cad software has long user agreements, log-ins, subscription tiers. The fact I can just install it and open and get to work somewhat makes up for the odd workflow. I learned AutoDesk Inventor when I was practically a child so I always reached for it when I could get a student license, but after that expired and the cad market started moving fast, I just went to freeCAD.
I don't want to do real work in a browser, I hate browsers. So on Linux its either freeCAD or wine+fusion360.
Right!
I have a cheap 3D printer. It took me over a year to decide that buying it wouldn't mean another white elephant gadget.
So I made myself a list of things I'd always be able to download and print if I never managed to learn CAD. I've barely printed any of them, because I can do my own things already.
God loves the OpenSCAD/code CAD devs I am sure, but it is not really the case that you can just "program" general objects, because real life things are not simple geometrical constructions; there's a lot of arbitrary organic design in them. A lot of compromises and tweaks and useful accommodations, that lead to some hellish maths (and if I was good at maths I'd have a maths degree, not a CS degree).
I decided I would push past the pain points of learning FreeCAD, and I have now become comfortable enough in it, and designed enough real things.
I am borderline religious about the impact the combination of FreeCAD, PrusaSlicer and a cheap 3D printer has had on my ability to reason about physical objects, and make things I have only before imagined. It's incredibly liberating: I am now someone who can make physical things.
Like you I also love that I don't have to think about costs or licences.
FreeCAD isn't perfect but it's not in the same "clearly left behind" category as GIMP. It's more like QGIS: somewhat idiosyncratic but actually quite powerful. It's made my life enormously better.
You basically made a list of reasons why I avoid it, its in a browser, you need a log-in, basically zero ownership of your designs on the free tier, with a jump to $1500/y for the "standard" tier. I know cad programs are difficult to make but damn they make it easy to not want to be their customer.
I typically just use the latest version from the arch repos and it's been smooth sailing.
That just means we have exciting changelogs ahead of us.
In my case, I remember running into some edge cases with parametric designs, but I was overall very happy to not have supported an untrustworthy business.
And, to put my money where my mouth is, I just renewed my donation in Liberapay.
In these cases OSS tends to be way more competitive.
Even inside of AWS there are people who believe FOSS will always eventually surpass proprietary software.
If you’re giving put your software for free reusing OSS components makes a lot more sense KHTML -> webkit -> blink
Which is a shame because Maya is actually a very decent product, or at least was until Autodesk bought it. I only actively followed Maya development until around 2018 when I maintained a plugin for it, and back then it was already pretty clear that Autodesk favours milking their existing customer base over investing into their product development.
old school statistical/scientific software offerings like SPSS, Stata, Matlab have been mostly buried by R and Python.
and when was the last time you used a proprietary compiler other than MSVC?
Yesterday, because embedded firmware development is pain writ large
It's rare, but not impossible.
https://solvespace.com/index.pl
I'm considering digging in.
They also provide the geometric constraint solving algorithm separately as a library. Incredible.
Indeed -- it's actually used in the FreeCAD Assembly 3 workbench as a solver (I think that supports switchable/pluggable alternatives now though)
It’s very lightweight and minimalistic, but it’s not the easiest to use and very bare bones. I often have to find new ways of building things to account for the lack of functions, such as filleting an edge. In a way it’s a good thing because it’s hard to over complicate a design with unnecessary features, which I tend to do, but my designs in solvespace aren’t as nice or pretty and everything takes longer than inventor or fusion, but it takes half a second to boot up, I love the UI, and I really don’t need a complicated CAD tool for the vast majority of my projects.
The other caveat is that like any FOSS CAD tool it’s not totally stable and certain actions may get you into a bad state and possibly crash the program, but eventually you get used to it and can work around them (so far as I’ve seen).
If you’re just doing simple hobby projects, I’d say it’s worth trying out but it does take a little time to get used to. For professional endeavors it’s probably not gonna do the job.
I guess one just works through the tutorials until you on your own.
Another reason why I recommend all 3D artists to learn Blender. Nobody can buy and then kill it off. I'm pretty sure Autodesk would love to do that if they could.
https://www.youtube.com/playlist?list=PLWuyJLVUNtc0UszswD0oD...
freeCAD had a critical issue in topological naming (they are working on a fix as we speak and it's going to be out "soon"), and it's hideously clunky. Basically, when you resize a sketch and that causes more faces to be created it makes all your other stuff go crazy.
You can also use realthunders branch which fixes the naming issue as well.
Mangos videos teach you a bit how to think reasonably though freecads infuriating errors, too. The guy is worth a watch if you want to start using the best open source tool.
freeCAD sucks, until you learn it, and then it works alright. Learn to use data planes instead of sketch on face and the topo naming isn't even an issue anymore.
Datum planes are usually unnecessary; cluttering up a design with a plane per sketch is certainly the wrong way to go about it.
You can place each sketch with the same tools you place a datum plane -- by editing the attachment and attachment position. (You just can't do it at the point of creating the sketch in the same way as you can when creating a plane).
You can then use expressions in those positions, including e.g. the width/depth/length of other objects (using the length of another Pad would be one very common scenario). Or you can use values from a Spreadsheet.
And TNP won't always bite you anyway. It's possibly better to learn how to fix attachment issues than clutter up your design with datum planes.
Learning how to place sketches in arbitrary space is so core to FreeCAD that it's probably worth going through the pain on this.
Datum planes do have uses -- like when you want to attach large numbers of sketches to a single plane, or when you want to model some arbitrary plane without using physical geometry. They are also useful for e.g. cutting holes up to a face (because the plane can substitute for a face)
They are also helpful, I find, when I am using an LCS for some feature.
But quite often you see people trying to work around TNP with a datum plane, only to attach that plane to the same object that will have the TNP.
This tutorial on attachment may help you (it's a bit involved)
https://wiki.freecad.org/Basic_Attachment_Tutorial
But the various Mango Jelly videos about sketch attachments are well worth watching.
Each sketch can be placed independently anyway (offset from its attachment), and you can place them parametrically. So if you want the sketch on the top surface of another pad you can simply set the attachment position with e.g. <<Pad>>.Length referring to that object. Or by using a named reference from another sketch, or whatever.
Local co-ordinate systems can be useful, and sometimes I have added planes attached to those, because setting up attachment in truly arbitrary places is fiddly, but I almost never use datum planes.
TNP isn't usually triggered by resizing a sketch, unless the resizing causes some topology to change -- an edge being added in the edge list before a critical one is what will break attachment. For example if resizing one sketch in a body causes an earlier-numbered edge of a face you're attaching to, to disappear, that will do it, I think.
So generally TNP is something you don't always have to worry about, if you plan your design; sometimes you can attach to faces without concerns.
This isn't actually truly unique to FreeCAD. All CAD kernels have to solve this problem somehow; it's just that they are usually really narrow edge cases rather than big ugly obvious ones!
For me the bigger problem with FreeCAD (that won't go away quickly) is fillets and chamfers. OpenCascade can't allow a chamfer to consume other edges so you often run into difficulties where you have to tweak some measurement by a fraction of a millimetre so it doesn't.
I am getting around that by considering carefully which chamfers are merely presentational and which are effectively structural. The structural chamfers I may solve in some other way -- within the sketch, or with a subtractive operation, or whatever.
I agree with the recommendation for the Mango Jelly videos, and if you're on Facebook, the main FreeCAD group can be useful (Mr Mango Jelly hangs out there).
It's not like the switch from WinRAR to 7-Zip, it's a long ordeal of the (possibly already overloaded) designer learning how to do everything over again. There is very little carry-over aside from general design knowledge; and it may take a very long time for that person to become productive in whatever they choose - which by that time their just-learned software package may be the new software package to hate.
All I mean to express is that it takes a lot more than a money investment. F360 only remains dominant because -- pardon the expression -- they have a lot of us by the balls in some way.
I'd love to break free, but those that pay for my design work will be hard-pressed to understand the sudden drop in productivity, the worse deliverables/renderings/the lessened compatibility with file types/the list goes on.
It feels like the competitors need to cover some ground before a reasonable expectation can be made for the people that have to pay the bills with it to move over.
FreeCAD uses OpenCASCADE, because it's the only free option. You will notice that almost no other 3D Program, paid or free, uses it. OpenCASCADE is, compared to Parasolid or ACIS; buggy, broken, incomplete, unergonomic, and obsolete. There is almost no commercial software that uses it - they all find it better to license Parasolid or ACIS despite the heavy royalties those packages require.
This puts FreeCAD in kind of a chicken-or-egg situation. The geometry kernel they use is considered unanimously inferior to the licensed kernels for almost every task, to the point that even people building new CAD programs (like the recent Plasticity beta) don't even consider it as an option. The 3D packages that license the kernels think that rebuilding ~35 years of work with extremely complex math equations requiring dozens, or even hundreds, of PhD-level math professors is too much work to justify not paying a license fee. To them, it's like saying we should rebuild Windows, but it's PhD-level math instead of APIs.
Sage Math and all of it component software succeeded in that. Thus, I don't think it's something impossible.
I'm sure it's unrealistic for a small design house to do it on their own, but that doesn't mean the industry couldn't band together.
I wonder what would happen if everyone donated 10% of their Autodesk licensing fees to a foundation, or if a big shop decided to hire a dozen autodesk veterans for a few years.
In cases where there can be "good enough" solutions that can be achieved with more modest resources and then grow after gaining some traction we have seen some success stories. But for a lot of professional software in specialised markets it's almost an all-or-nothing proposition and that defeats the incremental adoption that has been somewhat successful elsewhere. Even well-capitalised commercial competitors have failed to make dents in the market share of the established giants in some of these industries and the odds are stacked even more heavily against any FOSS effort building up from the grassroots.
Also the DRM on all of these professional apps extends to the files they produce if you open a file in vector works autocad or any other professional software that was created or edited on an illicit copy a warning would pop up saying that the file was created on an illegal version and many of them wouldn’t allow you to edit the file further and for those which do saving the file again on a copy with a legitimate license does not get rid of the message that file is tainted for good.
This pretty much prevents any real world use of illicit copies professionally.
Run pirated software in a containerized/VM instance of Windows (or even macOS) and you’ll be alright.
Particularly when the video communicates something that can be easily and succinctly communicated in writing. In such cases, I feel that a linked YouTube video is promotional (of the YouTuber) rather than informative.
And I say that as someone for whom YouTube pays the bills.
Text.
It should have been text.
But seriously, calling subscription a "scam" is very delusional. It seems like you have not released a product/saas. I support your effort in supporting and contributing to opensource though.
I think in this case it depends on perspective to describe whether or not something is a scam.
It's absurdly unfair that I get to buy a door, a handgun, wire shelving, plumbing fixtures, etc, etc, for a 1 time payment.
It's wild to see all this churn in the markets as players bloom, ship product, and die within the year. It's so sad that they're evergreen (never before having released a product) and are leaving money on the table, dooming themselves to failure.
When will they learn that recurring revenue is the only way they'll stay in business? I'd like _someone_ to stick around long enough to honor my three, five, and ten-year warranties!
>But seriously, calling subscription a "scam" is very delusional.
I think converting a one payment package to a reoccurring payment is a scam.
TLDW: Virtual credit cards
Though based on other comments it sounds like that may not be the case for long so ymmv
One of my clients has recently switched to BricsCAD. Cheaper than AutoDesk but not super cheap.
It’s definitely not as advanced as Fusion, but for my needs it’s good enough.
It depends what you want to do. If you want to make stuff for 3D printing, it will be great. If you want to machine things on a CNC mill, you will also need CAM software which can be expensive. madCAM ($1K to own it) works well, but it is unclear whether that has been abandoned.
https://solidedge.siemens.com/en/solutions/users/hobbyists-a...
edit: also, Solvespace was mentioned upthread. It's pretty basic, but very nice and easy to use, and has good skill transfer to more featureful CAD programs.
Licenses are very expensive but everyone pays because nothing else works as well. It's all a bit Windows.
There was a letter written in
https://aecmag.com/bim/letter-to-autodesk-aec-customers-dema... https://aecmag.com/bim/the-open-letter-two-years-on/ http://extranetevolution.com/2020/07/autodesk-criticism-exte...
They are loathsome people to work with who only care about licensing and then just abandon you to buggy tools. Still I look at the open source and other competitors and they win, at all things.
I am hoping they are declared a monopolist by the EU but I think the Building Information Management software tide will drown them. It's complicated though.
https://boikoartem.medium.com/lobbyist-wars-and-bim-developm...
EA and their Play and Play Pro subscription bullshit too.
To be fair, it's a lose-lose here. If we didn't implement strict and PITA-to-circumvent licensing, we would for sure have customers abusing it. As a small company, we cannot afford to patrol our customers constantly to make sure they are actually paying for software. We at least try our best to keep it out of their way. It's not my favorite thing to spend my dev time on, but I do understand it.
I'm on about year 7 of my supposedly 4 year Education License, so I get all of their product suite for free (or most of it...all the good stuff at least.)
I'm over 15 years out of University, and I never took any course that required an Autodesk product while I was there.
https://en.wikipedia.org/wiki/You%27ll_own_nothing_and_be_ha...
When I still did systems engineering work (2001-2011), I personally saw Microsoft conduct a license audit. No one in the organization was using pirated software, but we still got a big bill because the reseller we bought licenses from misrepresented what some of those licenses covered. In that case, MS was willing to chalk it up to an honest mistake as long as we uninstalled the software from the systems that the licenses didn't cover. I doubt they'd have been willing to do that if we'd been running actual cracked versions of their products.
I've also heard that they ignore stuff like music and movies on those PCs, because it's too much work to prove whether they are legal or not, and they cost peanuts compared to stuff like AutoCAD licences.
But with software - you only have to ask the accounting department for receipts.
Fantastic motorcycles .. and other goods.
Or, more likely, this Business Software Alliance: