3 ms·
Good point, but apexskier/cryptoPadding doesn't have any license info, so it really shouldn't be used at all (importing, copying, or vendoring).
by antoncohen 12y ago
Good point, but apexskier/cryptoPadding doesn't have any license info, so it really shouldn't be used at all (importing, copying, or vendoring).
- deleted 12y ago[deleted]
- codezero 12y agoDang, I was going to try to refute you by saying no license meant no restrictions, but nope! Creators of software (and any written work apparently [1]) are automatically granted copyright for their work (this makes sense) so without a license, copying it would be a violation of copyright. That's wild, but seems reasonable. Posting it to Github isn't implicit permission, but it would probably be a factor if the author did try to sue people for using his or her copyrighted work without license/permission. [1] http://en.wikipedia.org/wiki/Open-source_software#Open_software_licensing http://en.wikipedia.org/wiki/Open-source_software#Open_softw...
- dtwwtd 12y agoThere's also apparently terms in the Github ToS that allow viewing and forking of public projects regardless of license. What this means in a practical sense, I'm not sure. https://help.github.com/articles/open-source-licensing/#what-happens-if-i-dont-choose-a-license https://help.github.com/articles/open-source-licensing/#what...
- tptacek 12y agoIt's pretty simple. In a practical sense it means that the author of any license-free project on Github who finds their code used in other software can, very cheaply, C&D the authors of those packages.
- ossreality 12y ago>Posting it to Github isn't implicit permission, but it would probably be a factor if the author did try to sue people for using his or her copyrighted work without license/permission. No, but it doesn't seem to keep you from talking out your as.
- antoncohen 12y agoBTW, the author has done this, committed an hour ago. The "github.com/apexskier/cryptoPadding" dependency is removed, padBuffer() and unpadBuffer() functions which look very different than apexskier/cryptoPadding are inlined. He also added tests for the padding! Nice work! https://github.com/square/go-jose/commit/6722e7b8407c4b2bbe285378439bd19413b7b017 https://github.com/square/go-jose/commit/6722e7b8407c4b2bbe2...