Here too are free source codes. For example, on snippets of code.
Sometimes someone does not want to publish code thinking that others can steal his genius. But in fact we developers grow because we learn from others code and others learn from ours.
Then Java developers acquire the mindset of sharing because it is part of the same language. It is transportable, cross-platform and shareable, and Java developers acquire the ability to share.
That someone copies your code or creates one like this has always been the case regardless of whether or not the source is shared. Usually someone who copies another's source is unsuccessful. The original is the first and is best known. Others are able to improve the code so that they are more successful than the original. The latter's success has earned it, added what it takes to give a boost to the code .. it deserves.
Then I think who Java is more silly than who uses B4A
, because it could write the same applications in less time using B4A