Actually, I usually don't want to extend the discussion related with licensing issues, because the discussions on this subject are often lengthy and mostly opinion-based without any real conclusions.
about this part:
If i distribute a Project ,the Js files are still availeble, i just downloaded a random free* project from this forum, which is encrypted and i was still able to find every js File inthere ,even plugins that are not free* to download.
So it makes no difference if a game project is encrypted or if a demo is still availleble as Editor-project.
The difference between encrypted and unencrypted projects are the intentions. Encrypted games means the authors want us to "play" and enjoy his game. Unencrypted games means the authors let us to "study" his game, and in case of SRPG Engine demo also allowed users to modify and use it as base for any projects which is this intention not always comply with license from other plugin authors.
And all Plugins which we are using are Free* , we never supported any "Pay-Plugin" in any tutorial demo.I think to download Yep Plugins, Yeps Website is the best because it has all the needed Info.
But even if anybody uses our demos to get Plugins, they will just be able to find Plugins which are availeble on Net for free* anyway..
The only one who can make a final decision about how to use and distribute work are the authors of the work themselves. Not me, you, or anyone who are not part of the authors' team. We cannot simplify any term of uses as just the matter of "cost". Besides cost, term of use usually also covers some other conditions that we cannot just ignore:
- How the works should be distributed (some author allowed their works to be redistributed in any websites, some author only allowed their works to be distributed in their own website or their partner websites);
- How the works should be used (some author allow their works to be used in any kind of usage, some authors don't allow their works to be used in adult games or some kind of use cases);
- How permission to use the works should be obtained (some authors need us to ask permission before using and publishing any projects that use their works, some authors let us use their works without permission);
- How to credit the author (some authors ask us to put credit in specific places in our project, some authors don't need to be credited at all);
- Many other specific conditions.
No matter how easy the plugins can be obtained doesn't mean it is easy for us to violate their term of uses. Because if it is only a matter of cost, why does Yanfly need to bother to encrypt his ported MZ plugins and put many restrictions or conditions now? He encrypts the plugins, because he doesn't want everybody to "steal" the code and use it for the purpose he doesn't like.
-> using Yep Plugins (which are free*) in a Project is allowed as far i understood the text.
(if it wasnt nobody could ever publish an encrypted game that uses Yep Plugins)
*(means no payment required in this context)
These practices are very common in any works sold by rpgmakerweb.com, where they oblige users to use any form of encryption in a project that uses their assets to show intention and effort to protect the assets, no matter how weak the encryptions are.
At the end, because anything related with terms of use can put us in a situation that is complicated, then I simply cannot use any works that are not under a well known open source license for official SRPG demo.
About porting to MZ:
No offense, but i dont see this happen at the Moment,for several reasons:
- Most important Plugins in SRPG here are made by DrQ, and DrQ announced to not use MZ for atleast 1 year from now ..
- I cant port my Plugins to MZ for atleast the same amount of time ,because my JS knowledge is to low, im happy if i can handle rpg MV at the Moment with my JS knowledge..
- Even if we get ported-Versions of the SRPG Core itself and the basic parts of the Demo for MZ ,that wont make the MZ SRPG as usefull as the MV SRPG which has way more Plugins..
That's fine if we miss some of MV plugins. Because even initially SRPG Engine MV also needs time to grow mature and get many contributors. And for every change that is made in SRPG_core.js will eventually get ported to MZ, which is why some selected extension plugins will be included as part of SRPG_core.js to make it easier to port to MZ.