A few weeks ago, I changed my signature to this:
Open Source means software freedom!
But now, my statement about keeping this as my signature in the Community, has changed.
So, can you create an open-source app?
This may seem weird, but after thinking of it for a while, my answer is
Why? I will explain, just follow me.
According to Wikipedia, the definiton of “Open Source Software” is the following:
Open-source software (OSS) is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose.
The keyword here is distribute. When you release your code under an open-source license, you grant access to everyone to the rights written in the definition of Open-Source software, including but not only to re-release the source code.
It means, you publish the source to a dedicated platform, like GitHub, claiming the source code is yours, and you have all the rights to distribute it.
Here is the problem:
You just don’t
have the rights to do it.
First, if you ever looked at the source code of Kodular, for example with Chrome’s or Firefox’s developer tools, at the top of all, you will find a nice ASCII-style Kodular logo. Yeah, it is fancy, but that is not the thing what we’re looking for.
Noticed the line below the icon? It says
Copyright 2018 Kodular. All rights Reserved.
All rights are reserved, for Kodular. And it is not just the builder interface itself, it is also meant for the code of the builder, including the components.
And how could you make an app without any components? No, there is no way for that!!
That is my point. When you release the source code, including the components, you break Kodulars rights. Also, the app contains their build code, their Firebase Crash report code, and a lot of more things.
So, releasing an open-source app legally seems impossible
Kodular has also seen to aggressively act against decompilers (ProKoders know about this more), with encrypting their source code to the masses.
Important to mention, this is not a problem with other builders, like AppyBuilder and AI2, because they are open-source. (Okay, Thunkable is not, but who uses these days? )
What do you think? Let your voice be heard! In the comments, everyone can express their opinions, from
s to individuals, but most importantly, it would be cool to have an official statement about this, from the team.