Hello,
Are you curious to discover which snippets of your code were copied from Stackoverflow?
Where else on the Internet are those icons that you copied a long time ago?
Or simply to discover which licenses apply to the open source in your code?
There's an app for that: http://triplecheck.net/quantum/
Development of this tooling took over two years, we archived over 630Tb of open source data around the web. Some sources of data have gone offline in the meanwhile but we kept a copy for posterity.
Things to consider:
- Stackoverflow snippet detection is limited to Java at this moment
- However, snippet detection works for mainstream languages in other repositories (sourceforge, github, googlecode, etc)
- app is command line based (our UX skills suck), you need java installed
- please let me know if pricing is too high or too low. We are bootstrapped, since there is no VC then pricing == survival
- bugs will happen. Early edition, my apologies in advance for any bugs that surface
- privacy NOT guaranteed. I don't store your code, only fingerprints are sent to the server and these are NOT stored after scan is concluded. However, your data will be captured by network providers. Please don't scan critical code, there's a secure offline app. Details at http://triplecheck.net/what-we-do.html
- more than 300 open source licenses are detected
If the tool helped you: please retweet, upvote or just share your feedback and tips on how to make this grow from here. From one engineer to another: My personal thanks, I mean it.
-- Nuno
And thanks for being up front about "privacy NOT guaranteed". Such a statement builds trust for me as an engineer.
The low pricing puts this in range for me if I would do independent software development and outsource part of the work. I would want to make sure I don't pay for development and somebody just copy-pastes some GPL code. That could also spell trouble the day I might want to be acquired by some big player and the problem surfaces in their audit.
I'm passionate about software freedom. I can really see the usefulness of a tool such as this being part of continuous integration to keep developers honest, especially if some part of development is outsourced to big software factories.
But I'm having a hard time convincing project managers etc. about the importance of license compliance. If you can help me with this I might be able to sell in a tool like this.