The negative aspects of free software development learned from failed products
The product “ UO Mapistro ” is a map support tool for an MMORPG that I have been a fan of for many years.
The impetus for its creation is that the game's management is creating a new list of approved third parties for the first time in more than 10 years (almost 20 years). It all started with the announcement.
It was something I had a lot of feelings for, so if there was a possibility of becoming an “authorized third party,” I would give it a try. That's how it started.
All of the existing map support tools are outdated, and at least with my current ability, I should be able to create something that has better performance and is clear and complete without relying on anything else on my own.
Based on this idea, I created a completely new product using the knowledge gained from the thilmera project.
However, unfortunately, the list of approved third parties announced by this official management was never released even after many years.
The reason a product fails is not because it fails to pass its purpose as an approved third party, but because the purpose itself has disappeared (or never existed).
There is no longer any reason to maintain it for free since it has not served its purpose.
However, since the software I create is unique and this product is the same, there were no alternatives or upward compatibility at the time, so I have left it as is.
What I noticed with this product is that people take it for granted that they can do anything for free.
Naturally, you can use it for free without any restrictions, and anything you want to do can be done for free. Even though it clearly violates the license, it is openly used to make money. etc.
In the end, there were even people who said, “I don't care about this product, just provide a concrete method (technical one).” This is of course also free of charge.
In this way, if you become “of course you should do it”, “of course they'll take care of it, right?”, or “of course it's free, right?”, even if you achieve maximum results, you'll end up with zero plus or minus.
If it doesn't benefit anyone, you'll end up saying, "I shouldn't have made this product."
It's like a customer who doesn't pay at all and complains to the store staff, “I'm a customer!” When that becomes the basic stance, I feel it's difficult to continue.
What I've gained by creating this product is that once you think it's natural for someone to do something for you, you can make it flat, but you can't make it positive.
There are two choices: negative or flat, and there is no positive, so no matter how much effort I put in, there is no benefit.
This was an understanding of a common phenomenon in interpersonal relationships.