Hacker News new | ask | show | jobs
by kapilvt 818 days ago
Nice commit message on the removal, “first draft of new readme”

https://github.com/lensapp/lens/commit/e1fc8869a9e0033fb2266...

Stuff like this is why its gets really hard to trust open source projects backed by a single company not in a foundation. Seems like we’ve entered into a spectrum where such open source projects not in a foundation are equivalent to shareware, except instead of forcing payment its relicensed non OSI source visible or closed to achieve the same.

5 comments

I think the fair thing would be to pay each contributor for keeping their previous open source code contributions and if not they would be stealing from the FOSS community.
> Stuff like this is why its gets really hard to trust open source projects backed by a single company not in a foundation.

It's a general misconception to think that open source projects are inherently trustworthy. "Open source" says nothing about how a project is managed and developed, even if its license aligns with the Open Source Definition. There are individuals and companies who abuse this misplaced trust, just like there are individuals and companies who develop proprietary freeware and shareware software that respects its users, even if it doesn't give them the freedom to view and modify its source code. This is a wide spectrum, and ultimately all software should be judged based on a clean slate, and trust in it should be earned.

This will keep happening until people realise open source contributors have bills to pay, after they stop being students building up their hiring portfolio.
i saw that and thought that it was probably a top contender for "worst commit message of all time"
I was going to be cute and offer "-mbug fixes and performance improvements" but then I remembered that there was some repo posted a few months back where the github tree listed showed "(no message)" and I had no idea that was possible but yup <https://git-scm.com/docs/git-commit#Documentation/git-commit...>

  $ git init
  $ git commit --allow-empty-message --allow-empty -F /dev/null