edubart
Advanced OT User
- Joined
- Jun 19, 2012
- Messages
- 36
- Reaction score
- 157
After reading the topic Do not use/buy OTC V8 (https://otland.net/threads/do-not-use-buy-otc-v8.270031/),
I was rambling about some thoughts so I decided to write some words for the community.
For those who doesn't remember me I am the author of OTClient, I am specially focusing on this question
pondered on that thread:
It's sad that in this capitalist world most people don't want to share improvement just to avoid helping
competitors, this sure make things in the world evolve much slower and keep the available tools underdeveloped.
Just some few minds have enough appreciation for a desired open project that making money is not a part of the equation to such
point where keeping things private makes no sense and would only slow down the time to achieve the desired goal
and also would make few people appreciate it.
We have to thank that such rare people exists that go years developing great open source tools we all use today
(just look at all GitHub projects), all with no earning back.
Unfortunately people like these are rare and may not last for long, because we all have to survive
and living without earns for too long is impractical in this world. At the same time
most people want to earn as much as possible using the less work, money and time as possible.
If they have the option to earn without contributing back most probably will, these kind of people are the leechers.
That is just how the world usually works, people are usually leechers and we all have to coexist with them.
To keep these rare minds motivated others that do appreciate or may find their work useful at
some point must incentive or contribute back somehow, even knowing some leechers will take advantage.
Otherwise those minds may step away because lack of incentive or because a private party will pay
enough so they can work on something else to the point the open project contribution will cease.
When these minds stop working on their open creations for whatever reason is also very sad for them
because they have put too much work on it and may end up doing other silly stuff just engage more
with others or to survive.
The OT community lost me as a contributor somewhere along those lines and realizing the whole community is
in a prisoner's dilemma. Where game developers
don't want to help open contributions just because others may use. Even though if
in a better world if all game competitors sponsored together monthly enough amount for a few capable minds to
improve its tools like server/client/mapeditor they could end up with much better tools than
each individual would had paying for improvements in the private. If things worked like that
also imagine the saved developing time and money fixing, improving the same codes that are worked
by each game project.
Additionally with years I have come to realize that great active opensource projects must always have a highly
capable mind maintaining, otherwise the project will die out and its very improbable to someone take
the shoes of the original project creator, this happens everywhere. Take for example LuaJIT which
is a great open project but is without improvements for years because no one can replace the original author.
So the OT community should have valued more capable minds behind those projects, otherwise capable minds
will keep going away and what will be left is a community of leechers. Is sad that many profitable OT
games feel no gratitude to back to the open projects they are using, most gives nothing back to the original
creators that may have put years of work, unless they get something a little more and in private.
I think the community is getting what deserved along these years,
a leecher developer that uses open code taking advantage of a leecher community that likes to use
open code without giving much back, and the community will probably continue in that direction until the openness will die out.
I don't blame much OTCv8 author because if he worked in the open like I did in this community he would find himself earning
nothing and at some point stopping for the same reasons. He is just a different kind of developer than me that
probably follows the money taking advantage of what it can, the world is full of this kind of people.
I always have been more naive when developing things, making in the open and with no money attached whenever possible,
just for curiosity of doing, and nobody should expect other developers to be like that. Most are trying
to survive or to reach selfish dreams, few are open minded and trying to share open creations with the world
to the point of giving up pursuing money.
I was rambling about some thoughts so I decided to write some words for the community.
For those who doesn't remember me I am the author of OTClient, I am specially focusing on this question
pondered on that thread:
When did we lost the sense of a open project community and why 'big players' of the development are more and more away from it?
It's sad that in this capitalist world most people don't want to share improvement just to avoid helping
competitors, this sure make things in the world evolve much slower and keep the available tools underdeveloped.
Just some few minds have enough appreciation for a desired open project that making money is not a part of the equation to such
point where keeping things private makes no sense and would only slow down the time to achieve the desired goal
and also would make few people appreciate it.
We have to thank that such rare people exists that go years developing great open source tools we all use today
(just look at all GitHub projects), all with no earning back.
Unfortunately people like these are rare and may not last for long, because we all have to survive
and living without earns for too long is impractical in this world. At the same time
most people want to earn as much as possible using the less work, money and time as possible.
If they have the option to earn without contributing back most probably will, these kind of people are the leechers.
That is just how the world usually works, people are usually leechers and we all have to coexist with them.
To keep these rare minds motivated others that do appreciate or may find their work useful at
some point must incentive or contribute back somehow, even knowing some leechers will take advantage.
Otherwise those minds may step away because lack of incentive or because a private party will pay
enough so they can work on something else to the point the open project contribution will cease.
When these minds stop working on their open creations for whatever reason is also very sad for them
because they have put too much work on it and may end up doing other silly stuff just engage more
with others or to survive.
The OT community lost me as a contributor somewhere along those lines and realizing the whole community is
in a prisoner's dilemma. Where game developers
don't want to help open contributions just because others may use. Even though if
in a better world if all game competitors sponsored together monthly enough amount for a few capable minds to
improve its tools like server/client/mapeditor they could end up with much better tools than
each individual would had paying for improvements in the private. If things worked like that
also imagine the saved developing time and money fixing, improving the same codes that are worked
by each game project.
Additionally with years I have come to realize that great active opensource projects must always have a highly
capable mind maintaining, otherwise the project will die out and its very improbable to someone take
the shoes of the original project creator, this happens everywhere. Take for example LuaJIT which
is a great open project but is without improvements for years because no one can replace the original author.
So the OT community should have valued more capable minds behind those projects, otherwise capable minds
will keep going away and what will be left is a community of leechers. Is sad that many profitable OT
games feel no gratitude to back to the open projects they are using, most gives nothing back to the original
creators that may have put years of work, unless they get something a little more and in private.
For those wondering what I think about OTCv8
I think the community is getting what deserved along these years,
a leecher developer that uses open code taking advantage of a leecher community that likes to use
open code without giving much back, and the community will probably continue in that direction until the openness will die out.
I don't blame much OTCv8 author because if he worked in the open like I did in this community he would find himself earning
nothing and at some point stopping for the same reasons. He is just a different kind of developer than me that
probably follows the money taking advantage of what it can, the world is full of this kind of people.
I always have been more naive when developing things, making in the open and with no money attached whenever possible,
just for curiosity of doing, and nobody should expect other developers to be like that. Most are trying
to survive or to reach selfish dreams, few are open minded and trying to share open creations with the world
to the point of giving up pursuing money.
Last edited: