For your original technology that was devised over a month, developed over a month, and used over a month,
"You should discard it in three seconds"
It is common in the professional engineer world to make this decision.
However, that decision is not the superiority of technology, but may be determined by business connection, financial power and power.
-----
When I was in my twenties, I had a hard time accepting these decisions.
It has never been once or twice that the nontechnical and unreasonable idea of a "technical amateur" got me excited.
Under such circumstances, I think that both myself and others have been hurt considerably.
-----
Some persons are screaming "Challenging new things boldly!". However they omit the latter part of the line.
"However, in a world where I have no connection"
-----
After all, the world doesn't like change.
They will thoroughly resist changes caused by strangers who have no interest in them.
Even if they may be profitable, they will disagree if there is a risk,
Because no risk in the life is the best.
Therefore, for those who don't like change, the person who creates new value is always the "enemy".
-----
However, I can watch this world from the different angles.
For example,
I have been an engineer for a long time, so I'll have the opportunity to immerse my tech. in the development system.
The programs and design that I mass-produce when I work for am a weekend engineer, may continue to live in another system by the other engineers in the world.
If I am asked why I think so, I am actually using other people's programs that are publicly available.
-----
So, if you work as a weekend engineer unrelated to your business, and continue to spread your technology (source codes e.t.c.) around the world,
For this world that hates this change and can only deny new values, you can shout
"Serve you right!"
-----
I think the motivation of OSS (Open Source Software) members is just for this "Serve you right!"
I am convinced that this is the correct answer.