the problem is we don't want anyone to bundle our software within their own application and redistribute.
They customize the app and we find it really difficult to solve any problems that might occur.
One more reason is that we find that these distributors include very old versions of our chat, which are buggy and have many security holes.
The end users are unaware that they are using an old version and start blaming our app.
so with this license we get two things done,
we don't allow redistribution. (although you can redistribute the zip file as it is without customization to the code)
we get the attribution.
the problem is we don't want anyone to bundle our software within their own application and redistribute.
They customize the app and we find it really difficult to solve any problems that might occur.
One more reason is that we find that these distributors include very old versions of our chat, which are buggy and have many security holes.
The end users are unaware that they are using an old version and start blaming our app.
so with this license we get two things done,
we don't allow redistribution. (although you can redistribute the zip file as it is without customization to the code)
we get the attribution.
Necessity is the mother of all inventions!