T techcrunch.com LaunchNotes raise 1.8M and makes public release notes platform free for all 28 points tylerdavis 6 years ago 21 comments