Looks cool but I am not sure how I feel about silent updates and possibility of running arbitrary code on my computer. (probably with admin priviledges) [0]
edit: also eula is strange as this is licensed with MIT license (according to GitHub source):
You must not:
- Reeingineer the internal workings of the HappyMac app
- Copy and redistribute the HappyMac app in any form or shape
[1]
Correct. The source is licensed with MIT license. The downloadable version from happymac.app has a different EULA. That said, the intent was to avoid people copying the app, so the EULA has been changed to now replace the two lines you quoted with: You must not: - Copy and redistribute the HappyMac app under the same or similar name
Of course, your concerns are valid on what installed apps can do on your machine. For HappyMac, the updates are stored in ~/HappyMac, so you can always verify what the app does. In contrast, a lot of applications perform truly silent updates, including Chrome, Firefox, etc. The admin privileges are not automatic obtained by HappyMac, but only obtained when you explicitly provide them...
You are correct, HappyMac is open sourced at https://github.com/laffra/happymac. The license check error should simply have been a log statement. Please reinstall the app from https://happymac.app to get an updated version. As this is open source, you can also build your own version from the github sources, of course.
edit: also eula is strange as this is licensed with MIT license (according to GitHub source):
You must not: - Reeingineer the internal workings of the HappyMac app - Copy and redistribute the HappyMac app in any form or shape [1]
[0] https://github.com/laffra/happymac/blob/master/src/version_m...
[1] https://www.happymac.app/eula