cordova-plugin-native-keyboard icon indicating copy to clipboard operation
cordova-plugin-native-keyboard copied to clipboard

Wow! But some questions left!

Open hirbod opened this issue 8 years ago • 6 comments

Hey Eddy,

I really want to make love with you right now! What an awesome plugin. One of the biggest showstopper ever on Cordova. I hacked around so many days to get a "native like" feeling in my chatapp, and it's still buggy sometimes (timing problems) and annoying with the push-out webview and all sorts of css and js hacks to get "it back and scroll to that position without letting the keyboard overlay my chatmessages"

So I am really happy to see this. I will do a trial first, but tell me, do I have to buy that plugin for every single app? (because they have different app-ids). Or is this a one-time-fee for any app I will make?

hirbod avatar Feb 09 '17 01:02 hirbod

return this.licenseIsValid != false || System.currentTimeMillis() - this.appStartTs < 300000;

C'mon daddy, gimme 10 min please. 5 is a bit greedy for testing :p At least, no calling home included ;)

Looking through disassambler gave me the answer. So the key is bound to the package name. Do we really have to buy a license for every app? Or will you generate license-keys anyway?

hirbod avatar Feb 09 '17 02:02 hirbod

And the next part: Need an Invoice. Is that fine?

hirbod avatar Feb 09 '17 02:02 hirbod

Hey man, I'm not sure the wife approves, but perhaps we can work something out 😊

I could make it 10 minutes in a future version, but I figured killing and restarting the app wouldn't be a bit problem. Will keep it in mind!

So the idea is indeed it's a per-app license, but if you have different ID's for Android and iOS you only need 1 license (you'll get 2 license keys for the price of 1).

If you need it for multiple apps I'm sure we can work something out price-wise. Don't want to steal from anyone, just want to make sure I can sustain maintenance of this one.

Oh, and invoice is fine. You can email me at eddyverbruggen at gmail dot com for details if you want.

EddyVerbruggen avatar Feb 09 '17 09:02 EddyVerbruggen

People are utterly mad if they start supporting this kind of behaviour. Do you really want a dozen plugins in your app that are all closed source from a private guy that takes 200 bucks a pop for a plugin that calls home every few minutes? The plugin literally consists of 100 lines of code per platform and is so badly done that it is even incompatible with other plugins.

ventr1x avatar Aug 01 '17 03:08 ventr1x

Hey @ventr1x, as a guy with exactly 0 public repo's on GitHub I understand your ignorance related to OSS maintenance. I don't really understand why you feel the need to insult people though. I hope you don't behave like that IRL.

A few responses to your feedback. Please try to come up with evidence before talking BS:

  • This plugin doesn't call home. There's only a very simple local hash comparison, once during the app's lifetime.
  • "A private guy"... well that's exactly why you can't get this for free: this plugin (like many other plugins) doesn't have corporate backing and I still have to eat 3 healthy meals a day as my mother taught me. I have 100+ repo's to maintain and this is the only non-free one because that's the only way I may be able to support this one a few hours per month.
  • There are many, many, many more LoC per platform than 100. I wish it were only 100.
  • The only plugin there's a known incompatibility with (in certain circumstances) is AdMob. But that's exactly why you can "try before you buy".

Enjoy your day.

EddyVerbruggen avatar Aug 01 '17 06:08 EddyVerbruggen

Gosh, what a douchebag... He really don't know how much effort you put in hundreds of plugins.. and everything free of charge.

hirbod avatar Aug 01 '17 10:08 hirbod