Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: HappyMac – Make your Mac happy again (github.com/laffra)
20 points by chris-laffra on Nov 24, 2018 | hide | past | favorite | 6 comments



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]

[0] https://github.com/laffra/happymac/blob/master/src/version_m...

[1] https://www.happymac.app/eula


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...


What is this BS? Can't run it without allowing access to the internet? It says license missing? I thought this was open source?


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.


what does this do?




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: