Just one final thought. My comments on this topic are probably biased by the constraints of what I think are currently possible. But cloud computing brings many more possibilities than I’m currently accustomed to. I’ll try to explain.
I know from the point of view of a number of my clients that “permissions” are in fact important. Of course it is important for business to protect their IP. In an ideal world my clients would like a work space where (if required) projects cannot be copied or duplicated and geometry, meshes and results files cannot be downloaded (even by collaborators). At the conclusion of a project collaborators can be removed from a project and everyone can rest assured that their IP is secure (no local copies of files anywhere).
The reality is that blocking collaborators from accessing this data has the potential to slow progress down. For example, if a geometry change is required and the collaborator does not have rights to download the CAD file. Hence I would prefer to give full permissions to my collaborators so as not to hinder progress.
It may however soon be possible between, SimScale and Onshape, to have an environment where IP related data never needs to leave the cloud. Geometry changes can be made in Onshape and results can be viewed in SimScale’s online post processor. Permissions could be restricted in both environments so that it is not possible to make local copies of any files. I know this would be a very attractive proposition for a number of my clients.
For me, the technology is not quite at the point where I could switch completely to the cloud. But I can see that it will be a possibility soon. When everything I need to do is in the cloud then permissions will become a higher priority because my customers will be asking for the added security this will bring.
Sorry if I sound like I’m contradicting myself. It’s just that this was not a possibility I had considered before.