4 ms·
The GPL generally doesn't block a proprietary program from calling an open source one via a shell pipe. If it did, most commercial software running on a Linux s
by rcoder 17y ago
The GPL generally doesn't block a proprietary program from calling an open source one via a shell pipe. If it did, most commercial software running on a Linux system would run afoul of the GPL licensing of the core system commands (cp, ls, bash, etc.).
Furthermore, there are a number of more liberally-licensed binary-compatible reimplementations of Git available now (Grit and JGit spring to mind) that could be used as an alternate access layer, if you were less concerned with 100% compatibility with the latest Git features.
- dchest 17y agoThis is a difficult question (GPL is difficult!), that's why I referred to GPL FAQ. See this answer: http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySys... or http://www.gnu.org/licenses/gpl-faq.html#MereAggregation http://www.gnu.org/licenses/gpl-faq.html#MereAggregation Thanks for pointers to other implementations!