Just to clarify, the concept of the benefits of CAD in the Cloud is very appealing. Unfortunately, the details of getting there and being there are somewhat less attractive right now. Those who claim the “inevitability” of CAD in the Cloud are both right and wrong. They are right in the sense that the Earth dying is inevitable, so that prediction is a bit of a no brainer, but wrong because there are a lot of conditions that must be met before we get there. I acknowledge the advantages, which continue to grow. But I’m also realistic and I don’t think being realistic makes one a “luddite”. And by the way, calling people names to push them into incorporating your ideas is something you usually don’t see outside of grade school playgrounds and politics.
In one sense, consumers tend to value convenience and novelty above almost anything else, including their own health, well being, lives, etc. Convenience is the one addiction driving the cloud. Engineers are hopefully smarter than your average chicken tender, fries and cola variety of consumer which is why it has taken us longer to fall into this trap. Hopefully we can make better decisions and at least delay the erosion of our capacity to control our own destiny until we get some questions answered to our satisfaction. We need a huge break through in one or more areas such as networking, security/encryption/multi factor, intuitive multi-physics simulation, cyber defense, etc…
Futurists be damned. The future will come, but it will come when it is ready. Steve Jobs is dead, literally and figuratively. Every little misty fart does not change the world. Change is inevitable, let’s just make sure it’s progress not chaos.
Through some will of the internet, one of the most popular posts on my blog is a post about someone elses blog. Blog Nauseam some years ago wrote a post about Terms of Service of Autodesk cloud products. My link to his post has remained busy ever since. Whether this is intentional or accidental, I don’t pretend to know, but what I take from it is that there is at least a curiosity about what terms a cloud CAD will subject you to, and what they will have to say for themselves legally around the legal nightmare that the cloud is becoming. I kind of gave John McEleney a pass when I didn’t follow up on my question about Onshape’s ToS. Obviously these things are written in such a way as to discourage actual reading, and they certainly didn’t consult the sales and marketing people to figure out how to win people over, but if we can understand anything these documents have to say, I think they represent the best possible meaning they could intend. So this is the best news you’re going to get (aside from a sales call, of course). If you try to legally defend your rights as defined in a document like this, you are sure to find that your interpretation was optimistic and naive.
Before I get started, I do want to clear up a couple of things. For Fusion 360, the default Save location for your data is the cloud. But there is an option to export native data to your local drive. It seems that the implication is that they get first dibs on your data, but you can also have a copy if you think to take it. For Onshape, you cannot take native data out of the cloud because it is set up in a database format that you can’t replicate on your local computer. You can get dumb files locally, however.
Also, I pulled the network plug on my computer, and I was able to run Fusion360 because it has local executables. This is a benefit, or at least beneficial in some ways. Onshape needs the connection to execute commands, because the executables are on the cloud. This is a big distinction. Its the difference between working and not working. Granted, the Onshape concept is very elegant and extremely attractive conceptually. Let’s take a look at portions of these documents.
I would recommend that before and after any cloud CAD sales pitch, you and the decision makers in your company should read the ToS documentation. All of those friendly sales smiles turn to indifference very quickly.
Autodesk: Your Content is Yours. You maintain ownership of and responsibility for Your Content and responsibility for Your conduct while using the Service Offering. You agree that Your Content and Your (and Your Authorized Users) conduct in using the Service Offering will comply with all applicable laws, rules and regulations, the Rules of Conduct and all other Policies.
Onshape: While Onshape will use commercially reasonable efforts to provide you with continuous access to its service, and to enable you to export your Content in Parasolid (.x_t) and/or other industry standard file formats, Onshape does not guarantee that your Content will be available or useable by you following the termination of your subscription or otherwise. Moreover, Onshape does not guarantee the security of your Content. You are encouraged to practice effective and secure content retention practices.
They assign you legal responsibility for your content without giving you any actual means for doing that except removing it from the cloud. Do misspellings void the contract?
The Onshape system enables you to export data, but not native data. So you can’t really back up your data locally, and you definitely can’t run the software locally.
Autodesk: By creating, submitting, posting or otherwise making Your Content available to Autodesk and/or others, You acknowledge and agree that: (1) You will evaluate and bear all risks associated with Your Content…
This sounds like by putting data into their system, you keep ownership, but they (and unspecified “others”) have rights to it. Plus, you have responsibility to “evaluate…risk”, but do they provide a mechanism for you to learn the truth about their service? How vulnerable is it? Is there a 3rd party risk analysis that the vendor can hand out to potential customers? Is the data encrypted? Where is it physically located? Who has physical access to the servers? What backup and redundancy do you have in place? If I were to set up my own network, these are questions I would make sure my staff had answers to. Much moreso if I’m going to hire a bunch of people I don’t know to do it for me. Answers, CAD industry, answers. If you allow speculation, you’re going to lose. Skeptics value transparency. Those who have drunk the kool-aid are not the ones you have to win over.
Autodesk: …under no circumstances will Autodesk Parties be liable in any way for Your Content as You upload or submit it, including, but not limited to any errors or omissions.
Onshape: …you will evaluate and bear all risks associated with your Content, and (3) under no circumstances will Onshape and/or its affiliates, agents and licensors and each of their respective officers, directors, and employees be liable in any way for your Content as you transmit or otherwise use it, including but not limited to any errors or omissions.
Ok, so no one is liable if their servers crash, or if someone steals your stuff from them. They offer a service that makes your data vulnerable to hack, but they don’t guarantee that it will work. I have a feeling this is just as silly as the TOS for regular software, but no one takes the time to read that either. You can’t sue them if their software crashes.
Autodesk: Autodesk personnel will not access Your Content except (a) as part of providing, maintaining, securing or modifying Services, (b) at Your request or with Your consent as part of addressing or preventing a service, support or technical issue, or (c) in connection with legal obligations or proceedings in accordance with Section 2.4 below.
Onshape binding arbitration: Applicability of Arbitration Agreement: All claims and disputes (excluding claims for injunctive or other equitable relief as set forth below) in connection with this Agreement or the use of any product or service provided by Onshape that cannot be resolved informally or in small claims court shall be resolved by binding arbitration on an individual basis under the terms of this Arbitration Agreement.
… IN NO EVENT SHALL ONSHAPE BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE, EXEMPLARY, COVER, RELIANCE, OR CONSEQUENTIAL DAMAGES OF ANY KIND, INCLUDING LOSS OF DATA OR PROFITS, WHETHER OR NOT ONSHAPE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Of course this all sounds so bellicose, but the value of words like this can only be tested in court after something goes badly wrong, and who wants that? The words may in the end have no value at all. You can write anything you like in these documents, but that doesn’t make them legally defendable.
In general, the Autodesk documents sound more friendly and appear to have a more customer-centered tone. Not that that matters.
Next I’ll have a look at some simple functionality.