MyRobotLab / myrobotlab

Open Source Java Framework for Robotics and Creative Machine Control
Apache License 2.0
226 stars 108 forks source link

MyRobotLabKeyManager #210

Open supertick opened 6 years ago

supertick commented 6 years ago

perhaps its time to start this - where myrobotlab provides cloud services

moz4r commented 6 years ago

That is an important talk... I think it is needed and useful for people want to use extra commercials services with professional support ,and if mrl cannot provide free & open equivalent things. That should remain the soul. Do you think to borg and expose every services that actually need a key ? One key to rules them all !

hairygael commented 6 years ago

Yes that is a big decision. It gives a lot more opportunities but changes the spirit of the software somehow. It will be hard for some users (myself maybe) that want to be ethically OpenSource to see the neighbors InMoov be more powerfull because of commercial services.

Mmmh..

Gael Langevin Creator of InMoov InMoov Robot http://www.inmoov.fr @inmoov http://twitter.com/inmoov

2018-06-04 20:55 GMT+02:00 Anthony notifications@github.com:

That is an important talk... I think it is needed and useful for people want to use extra commercials services with professional support ,and if mrl cannot provide free & open equivalent things. That should remain the soul. Do you think to borg and expose every services that actually need a key ? One key to rules them all !

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/MyRobotLab/myrobotlab/issues/210#issuecomment-394461087, or mute the thread https://github.com/notifications/unsubscribe-auth/AIF2x_ohWbQ_Ghmh-Yn_OuwrtkU69pEJks5t5YKogaJpZM4UXyd8 .

supertick commented 6 years ago

Heh :) Its actually very inspiring to see such quick reactions :D

Let's first describe the intent so there is no confusion ... from a single word "MyRobotLabKeyManager" a lot can be guessed, but we all need more information to determine "intent"

First and Foremost ... MRL framework and the services we have created are and always will be Open Source. In fact, they are Apache License - one of the most unrestrictive open source licenses there is. This will not change while I am at the helm ... and if I die while steering the boat, I expect someone will take the wheel and continue a fork with the same license.. (at least that is my hope)

My original intent with this service is to share my API keys. I have registered for several big company API keys (Google, Microsoft Azure, Amazon, others ....) . Each of these systems are different and can be complicated to setup and get working. Some require you to create an account, download an sdk, create subkeys, sub accounts, and follow a series of instructions. Many of our users are not ready to do this.

My intent was to share my current "big company" subscriptions, so a mrl user with a single key can potentially access all of this "commercial" resources easily.

Why would I do that ?

Because I'm interested in what creative makers can do, and I want to give them the exposure to BIG COMPANY resources.. without them having to figure out all the crap of a specific company interface. We did this with Acapela.

Polly is pretty impressive too, and so is Google visual search, Azure AI, and many systems the big companies work on are really very impressive. I have limited time, and I want our "Open Source" users to tell us the good and bad of the big companies so we might incorporate the good into "our" system.

I know that these big companies have great talent, but they also siphon ideas and work from open source... So where does open source siphon good ideas back ?!??!?!?!

A real life example follows :

We found Acapela had a clever idea of adding emotion to voice.

What happens ? moz4r makes his own emotion system we can add to MarySpeech... This is when company ideas can feed back to open source.

Open Source ? Remember when you all where using Acapela? .. I refer to an email from me to Gael and Alessandro from 2015

I recently discovered MaryTTS as an Open Source alternative to Acapela & Google Speech Synthesis - the "default" voice for MaryTTS sounds very primitive - but some of the other voices are on the same level or better than Acapela.
MaryTTS has many more controls than the two commercial speech products. Pitch bending, fine volume control, and audio effects, not to mention its open source so "IT CAN DO ANYTHING !"

I'd be curious to know what you thought my intent was. I am also curious what you think now.

It "is" a very important discussion ...

Respectfully, Greg

LunDev commented 6 years ago

That's pretty much exactly what I thought it was. One (or more) keys to a "big-company"-service used and shared by many mrl-users through a "mrl-subscription" with the added benefit of possibly making them easier to use for mrl-users as to using them directly.

I want : )

Great future ahead, Marvin