Clearly, one way is to convince me and people like Kai to not care. But that's a tall order.
No, that's not what I am saying. I think it is important the people respect the copyright of each others work. So I am not saying that you should not care about your work being used. But I don't think this can be blamed on the tool only. I think it would be much more important that the user community takes this more serious and takes action against such actions. So if you report this to a website it should take the content or announcements down. In the end the users should respect the work of a developer. But it seems many people don't care anymore nowadays. I mean if a burglar uses a hammer to get into your house, nobody will complain to the factory that made the hammer that it should not make hammers anymore or make them less heavy. Instead as a community we take action against the burglars.
On a more constructive note … if I understand correctly, Arno already allows original developers to use MCX's extended animation export functionality. Would it be an idea to ask other users – "genuine developers" -- who want that extended functionality to provide proof of permission by the original dveloper?
Yes, I have given a few people access to this functionality now. But like I mentioned a few posts above, it is very hard for me to determine which developer is OK and which not. Also I don't think as the tool developer it is my responsibility to judge who is worthy of using a feature or not. Who am I to decide which developer is OK?
On a more constructive note; your software was never actually "sold," correct? You freely uploaded your creation and now you are disputing your "stolen valor," of original credit for creating the model? Because you don't think everyone who is anyone in this flight sim business, knows Manfred Jahn created this?
The fact that something is released as freeware does not mean that people can do with it what they like. The addon will still have the copyright of the developer. So you can not derive work from it without permission. It does not matter if it was sold or not in that case.
Gentlemen! Let's be clear. None of the developers of simulator platforms does a full import of models from the formats they use! Why? Yes, this is done in order to protect against fraudsters and to develop progress, because as soon as the creation of a new one is progress, and using the old in a different format does not give development. Creating a full-fledged model requires knowledge and experience that real developers get for years, spending a lot of time, money and effort on it. In addition, if we take a separate model for a sim with a high degree of elaboration, optimization, animation, instrument complex and compare it with analogs on the market of 3D models, it turns out that the cost of one model for a sim is at least from at least 5 to 100 аnd more thousand dollars per unit of product as 3D Model. Agree, these are not the prices that simmers see and I hope you understand why the developers themselves assign a scanty cost to their products or no payment at all, they do not distribute them as 3D art development and their models in the format of simulators can only be used in simulators, and there is no need to force developers set the real cost models of 3D art products.
I think you have developers of complex flyable aircraft in mind here. MCX is also used by scenery developers, AI aircraft developers, etc. These do apply different workflows and might use different tools than you have in mind for the complex aircraft.
1. The protection provided by the creators of the platforms is removed and no alternatives or replacements to this protection are provided.
It would be very useful and I think everyone would really like and support for MCX to add protection against opening or hacking by unauthorized persons to the model code.
I think the real problem is that for Flight Simulator the platform creator never added any protection. There is no mechanism to sign your model or somehow detect changes to it, the sim will just load any file. The fact that the MDL format is a binary format that can't be read with a normal text editor is not protection from my point of view. And now with MSFS this has even got worse, since the glTF format is 1) a fully open file format 2) the glTF part can be read and modified with a simple text editor.
If I could think of a way to let MCX not open files by unauthorized persons I would have added it a long time ago already. A few years ago I did a test to only allow MDL animation export if your modeldef.xml file includes all definitions. This should rule out people who are not the developer. But this was too restrictive, I was flooded with complaints from developers. So that change was reverted in the end. It is just nearly impossible to separate genuine developers from the copy-cats.
2. By making it simple to dissect models, animation and code, it removes a huge amount of necessary knowledge, skills and experience that are needed for development, mastery and improvement. As a result, it turns out that users simply write off what was invented and developed by someone and at the same time do not receive proper development and skills. It got to the point that some 'Supernova developers' do not even know what an SDK is and simply copying what others have done flood the market with low-quality consumer goods, while harming others and not developing absolutely, they also treat everything irresponsibly.
I think every developer has learned from looking at the work of other. That's how even the best developers have gathered (part) of their knowledge. And I am convinced that to make a high quality product you can't just copy-paste something from another developer. You will have to truly understand the sim and the SDK.
But is it not up to the user community to filter out the low quality products from the high quality ones? If users are happy with the low quality addons it is their right and if they want higher quality they will ignore the low quality ones.
3. Models that are actually created over the years become available to anyone, with practically no restrictions and requirements, they can be opened, distilled into any formats, do anything with them, while the years of work and funds invested by others are simply destroyed, the minimum cost that is set To purchase for users or even a free option, they lose not only cost, but even authorship, while users practically do not receive skills and abilities and I do not see any benefit in this for progress, on the contrary, this only worsens the situation.
And in general, even if the risk of harm or theft of someone else's is even assumed, one should try to avoid or remove it altogether, and not develop and expand making it even more simple and accessible.
This is the tricky point. You see opening and converting a model as theft. But what about a developer who lost his source files or has his sources in a legacy tool? Should they not be allowed to open their own work and take it somewhere else? MCX is saving many genuine developers a lot of time in their workflows. But I do fully understand that this ability can also be used by people with bad intentions to just rip somebodies work. But is it then fair to also restrict the genuine developers in what they can do because some people misuse it?
I started with MCX a long time ago because in the scenery project I was working on we had thousands of objects and we want to take them into the FSX format for performance optimizations. Doing that for so many models by hand was no option, so the conversion tool was started. That use case is not theft, it is a developer taking his own work forward to another format.
As you can see, one pop-up warning is not enough for irresponsible thieves and it does not work. One incident of theft is enough to think about protection. And in general, the issue of this topic should not depend on the general voting, the developers of models and add-ons should first of all decide the main question of whether to allow others to hack their models, animation, copy, convert to other formats. The author of a program that can open other people's models, first of all, should take an interest and ask the authors of these models. The opinion of the townsfolk is not considered here because it is dishonest and wrong that instead of authors and owners consumers make decisions and there is no guarantee that among those who voted, there are no malicious users, irresponsible or short-sighted users who aim to cause harm in the first place.
Is that not why we are having discussions like this thread? For the development of MCX I only talk with developers. All the features added over the years have been added because a developer has requested it. I see the FSDeveloper community as a representative voice of the overall developer community. So it's not the consumers that decide the direction MCX goes. But as I noted above, I think your view of a developer is a bit narrow, as you focus on developers of complex aircraft model it seems. While there are many other types of developers as well.