OpenVidu / openvidu

OpenVidu Platform main repository
https://openvidu.io
Apache License 2.0
1.9k stars 464 forks source link

OpenVidu is not open. Encrypted Js files. You do not belong to github. #471

Closed IVTore closed 4 years ago

micaelgallego commented 4 years ago

Can you describe your issue please?

Where have you found an encrypted JS?

OpenVidu Community Edition is open source with an Apache 2 License. All source code is in GitHub.

Can you point an encrypted JS file in any OpenVidu GitHub repository?

IVTore commented 4 years ago

https://raw.githubusercontent.com/OpenVidu/openvidu-tutorials/master/openvidu-webcomponent/web/openvidu-webcomponent-2.14.0.js

IVTore commented 4 years ago

Also I can absolutely understand OV Pro pricing but, close sourcing and putting a price tag on react native etc. is not forgivable. Didn't you get enough funding from EU, and support from global community?

micaelgallego commented 4 years ago

This file: https://raw.githubusercontent.com/OpenVidu/openvidu-tutorials/master/openvidu-webcomponent/web/openvidu-webcomponent-2.14.0.js can be regenerated following these instructions:

https://docs.openvidu.io/en/2.14.0/developing/#compiling-openvidu-webcomponent

It is published "compiled" to ease the usage in tutorials.

If you want to implement react-native support by yourself to openvidu-browser.js you can do it. We publish with open source license what is covered in the project. And react-native was not covered by the project.

IVTore commented 4 years ago

First of all thanks for pointing the way to the sources. "And react-native was not covered by the project." Well, well well... When someone looks at https://docs.openvidu.io/en/2.14.0/ It seems you can do it without a hassle or payment. For instance how would a person compile an application for IOS . Ionic? It is paid. Not iOS native too. So why pay for a cordova jam? Just embed a web browser into an app. It would be better. When I saw this: ...React Native support is a paid feature. A special version of openvidu-browser library is needed for openvidu-react-native tutorial to work. Contact us through Commercial support to get it... That rose a serious question mark in my mind. Then saw the libraries in question. Which were "compiled". You can guess the frustration. And image Thanks...

pabloFuente commented 4 years ago

"Ionic? It is paid" False. Ionic is completely free and open source. As well as openvidu-browser library. And we have very detailed instructions on how to compile and work with all the opensource artifacts: https://docs.openvidu.io/en/stable/developing/

React Native is a paid feature (very cheap, IMHO. Its price its not my decission, but if I had to price it myself I would have gone much higher). It is so because it is not a "direct" transformation from openvidu-browser library (Ionic actually is), so it requires extra work for us to mantain it. iOS native has no official SDK, but we have very well described the RPC Protocol that must be implemented right here: https://docs.openvidu.io/en/2.14.0/developing/rpc/ In the same way, there is no official Android SDK but a very simple app implementing the RPC protocol is available here: https://github.com/OpenVidu/openvidu-tutorials/tree/master/openvidu-android

IVTore commented 4 years ago

Well, we tried embedded webviewer with react-native which is a puny but free solution. So sky is the limit you may price it where you like. But if you really want real popularity with your server, you'd better devise and maintain rn version. I like KMS and OpenVidu. They are well engineered, and they deserve to be popular.