Sincerely i dont understand how it is developed this project.
You are essentially developing a streaming management permits complex
internal states, permits to split streams in parallel way , to merge and
reduce streams in statefull way. It is great idea. But this is a generic
concept. Does this abstract concept   need hadoop for exiting ?No. It is a
generic and abstract solution for many problems. Does this concept need to
know the client-server concept for working  and need to be part of a client
-server concept for being what is ?No

You developed flink project embedding strict dependencies with hadoop, with
yarn in a monolitic project that pratically blocks anyone to use it in a
different way from how you embedded inside your solution. You merged a
abstract algorithmic idea with many other things not strictly related. In
addition you developed it as server solution.You merged a generic algorithm
with a concrete application of this algorithm. This method to develop
blocks anyone want use your abstract concept for doing something over. The
world evolves when a tecnology is easy to reuse for creating other more
complex solution over, when the people neednt to go inside what it is
invented or delivered for a new  idea ,because they can compose your idea
with others. This composition process permits to evolves the tecnologies.
In short , the right way is to develop short libraries containing the
strict logic necesssary for implementing that idea. And then you can
implement you solution/application based on it.
Think for a moment to another big solution how is lucene. It is developed
as a indipendent library. In a decades , tons of open sources and
commercial solutions were developed over lucene. The lucene team didnt
developed it like a server. Anyway then  they developped elasticsearch
server. If they would have developed directly elastic search do you think
the open source history was the same? Your abstract idea is very good and
can be aplied in many different ways . Do not block the future.To rewrite
all for a new application based on the same idea requires a effort and
money few people /companies have. Sincerelly a so grave error for a open
source foundation like Apache foundation is incomprehensible. I hope it
could be solved in future for the good of open source future.

All the best for the open source world

bye

Reply via email to