applicable license when using bzrlib in Python program
Hello,
We are developing a new software program in Python. We are investigating to integrate a DVCS to store our datafiles, to provide unlimited undo functionality. Technologically, Bazaar seems easiest to integrate with, due to the fact it is written in Python and we can use bzrlib directly.
However, I am not sure if this would mean our full product needs to be GPL too. If this is the case, we might switch to calling the git/bzr/hg command line tools and parsing the output, which would give the same functionality, but with more work.
Any feedback on this?
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Bazaar Edit question
- Assignee:
- No assignee Edit question
- Last query:
- 2013-11-14
- Last reply:
- 2013-11-19
John A Meinel (jameinel) said : | #1 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2013-11-14 19:31, Pieter-Jan Busschaert wrote:
> New question #239227 on Bazaar:
> https:/
>
> Hello,
>
>
> We are developing a new software program in Python. We are
> investigating to integrate a DVCS to store our datafiles, to
> provide unlimited undo functionality. Technologically, Bazaar seems
> easiest to integrate with, due to the fact it is written in Python
> and we can use bzrlib directly.
>
> However, I am not sure if this would mean our full product needs to
> be GPL too. If this is the case, we might switch to calling the
> git/bzr/hg command line tools and parsing the output, which would
> give the same functionality, but with more work.
>
> Any feedback on this?
>
If you want to import bzrlib directly then you likely will need to be
GPL. You can use bzr as a command line program without needing to do so.
I've heard different arguments (given there is no 'compiled binary',
etc), and I'm not a lawyer. But that is my understanding of how GPL
and python code work.
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://
iEYEARECAAYFAlK
GSQAoKrgAZbhKZp
=90O1
-----END PGP SIGNATURE-----
Can you help with this problem?
Provide an answer of your own, or ask Pieter-Jan Busschaert for more information if necessary.