Difference between revisions of "Fossil and Friends Start Drama"
Line 113: | Line 113: | ||
However, that's not infringement. Infringement refers to laws. Violations refer to conditions. It'd be correct to say we were violating a condition. You can argue it's semantics, but the United States court treats cases for law infringements and licensing condition violations differently. | However, that's not infringement. Infringement refers to laws. Violations refer to conditions. It'd be correct to say we were violating a condition. You can argue it's semantics, but the United States court treats cases for law infringements and licensing condition violations differently. | ||
− | But! Even the [http://www.dragonbones.com/en/download.html Github linked from Dragonbones.com's website] fails to include their own MIT license as a part of it. [https://raw.githubusercontent.com/DragonBones/DragonBonesJS/master/Cocos/1.x/out/dragonBones.min.js Example seen here]. | + | But! Even the [http://www.dragonbones.com/en/download.html Github linked from Dragonbones.com's website] fails to include their own MIT license as a part of it. [https://raw.githubusercontent.com/DragonBones/DragonBonesJS/master/Cocos/1.x/out/dragonBones.min.js Example seen here]. Still, adding the license back to the Public_0_Dragonbones.js plugin is no big deal. |
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 128: | Line 128: | ||
And yes, that's actually semi-true, except, that's only if there were changes to the code breaking the "as if" clause of the MIT license. | And yes, that's actually semi-true, except, that's only if there were changes to the code breaking the "as if" clause of the MIT license. | ||
+ | |||
+ | However, at this point, I decide to play stupid to see where he's getting at due to him skipping around so much. | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_010.jpg|400px]] | | [[File:FossilDrama_Part1_010.jpg|400px]] | ||
− | | | + | | To be honest, I'm still not sure what he's getting at. |
+ | |||
+ | Yes, we forgot to include the MIT bit on the actual redistributed library itself, but even the [https://raw.githubusercontent.com/DragonBones/DragonBonesJS/master/Cocos/1.x/out/dragonBones.min.js official Dragonbones Github forgot to do that, too]. | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_011.jpg|400px]] | | [[File:FossilDrama_Part1_011.jpg|400px]] | ||
− | | | + | | Now this is where things start making me question whether or not he's a programmer at all. |
+ | |||
+ | These are generic call functions used to load and parse Dragonbones data from the library itself. It's a straight up declared function with preset arguments. | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_012.jpg|400px]] | | [[File:FossilDrama_Part1_012.jpg|400px]] | ||
− | | | + | | At this point, it feels like he's just grasping for straws so I show him some generic loading functions from RPG Maker MZ's core scripts themselves. |
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_013.jpg|400px]] | | [[File:FossilDrama_Part1_013.jpg|400px]] | ||
− | | | + | | What? |
+ | |||
+ | Just what? | ||
+ | |||
+ | Multiple ways to structure it? | ||
+ | |||
+ | How the hell do you restructure a function and its arguments from ANOTHER library and expect it to work? | ||
+ | |||
+ | For the non-programmers, this person is expecting us to change ABCD into DBAC. | ||
+ | |||
+ | During the conversation, I tried to add in Archeia and some programmers to further explain what this person isn't understanding, however, it was blocked. No avail there. | ||
+ | |||
+ | Now, onto the next stunt he tries to pull off. He's trying to get me to refund the plugin for "relying on infringing code". | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_014.jpg|400px]] | | [[File:FossilDrama_Part1_014.jpg|400px]] | ||
− | | | + | | To be honest, I don't even know how he came up with this angle. |
+ | |||
+ | Refunds only apply the actual product being "defective" and cannot be fixed. | ||
+ | |||
+ | He wants us to "refund" based off missing license agreements, which can easily be fixed. | ||
+ | |||
+ | Once again, I have to remind him that RPG Maker MZ is also selling a product that relies on Pixi. | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_015.jpg|400px]] | | [[File:FossilDrama_Part1_015.jpg|400px]] | ||
− | | | + | | At this point, I see what he's trying to do. |
+ | |||
+ | He's trying to make me say something that is not true with "yes" or "no" answers. Either this is an attempt to slander me or to shove words in my mouth that I didn't say. Remember what I told you to keep in mind? This is exactly that. | ||
+ | |||
+ | So, how do you deal with these situations? Instead of answering "yes" or "no", you answer clearly what you meant in detail. | ||
+ | |||
+ | However, he also refuses to answer my questions. He tries to avoid them by asking other questions. | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_016.jpg|400px]] | | [[File:FossilDrama_Part1_016.jpg|400px]] | ||
− | | | + | | A simple update is all that's needed to get this fixed. And that's exactly what we did. |
+ | |||
+ | However, this person choose to make a mountain out of a molehill. | ||
+ | |||
+ | It becomes clear to me that he's just here to start trouble. | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_017.jpg|400px]] | | [[File:FossilDrama_Part1_017.jpg|400px]] | ||
− | | | + | | Once again, the refund despite there being no problems with the actual product itself. |
+ | |||
+ | The person clearly doesn't understand how infringements and license condition violations work. | ||
+ | |||
+ | At this point, it's extremely late and he's still skipping around in circles. | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_018.jpg|400px]] | | [[File:FossilDrama_Part1_018.jpg|400px]] | ||
− | | | + | | Usage of Public_0_Dragonbones.js has always been optional. |
+ | |||
+ | In fact, inside the help file, we clearly provided a link to the official Dragonbones website to where users can acquire the Dragonbones library. | ||
+ | |||
+ | So why did we include Public_0_Dragonbones.js? It's because not everybody knows how to get rid of that annoying message in the Plugin Manager saying the plugin is not supported by MZ. We added in comments (which aren't code) to trick MZ into thinking the supporting library is a legitimate MZ plugin. | ||
+ | |||
+ | But back to the topic, suppose his fantasy copyright infringement law is even real, there is still no legal liability attached to it due everything else being met by the MIT requirements outside of the license mention [https://raw.githubusercontent.com/DragonBones/DragonBonesJS/master/Cocos/1.x/out/dragonBones.min.js which they didn't even do for their own library release]. | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:FossilDrama_Part1_019.jpg|400px]] | | [[File:FossilDrama_Part1_019.jpg|400px]] | ||
− | | | + | | Now this is where things got interesting. |
+ | |||
+ | Archeia has discovered that this individual is Restart, the creator of Fossil MZ. | ||
+ | |||
+ | [[File:FossilDrama_Part1_019b.png|400px]] | ||
+ | |||
+ | And now it's all falling into place. | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" |
Revision as of 15:19, 17 August 2021
VisuStella, Caz Wolf, Fallen Angel Olivia, Atelier Irina, and other affiliated content creators.
Contents
IntroductionAugust is one magical month. It's the month where people like to seem like to get angry and defecate onto other people's otherwise peaceful lives for no reason. No good reason, I should say. Restart, the creator of Fossil MZ, decided to do just that. Part 1. Accusations
|