GH-License icon indicating copy to clipboard operation
GH-License copied to clipboard

Remove bitbucket-api support

Open Mte90 opened this issue 6 years ago • 6 comments

That package create issue with the license because is not GPL friendly.

Mte90 avatar Oct 09 '19 09:10 Mte90

Hello,

May I know with which license the package need to be replace with ?

Will Apache License do the job ?

chellem avatar Oct 09 '19 12:10 chellem

The bitbucket-api library used use a custom license, so we need to use another package to use the bitbucket-api that is GPL compatible.

Mte90 avatar Oct 09 '19 13:10 Mte90

bitbucket-api is also py2 only.

There are not many good options. openSUSE contains no BitBucket-specific libraries, only the more general https://github.com/atlassian-api/atlassian-python-api afaik. Other distros are probably similar.

https://bitbucket.org/atlassian/python-bitbucket/commits/ is not maintained, so much so that there is a fork at https://github.com/guyzmo/pybitbucket , also not updated recently.

https://bitbucket.org/zhemao/bitbucket-cli/src/master/ is not maintained.

IMO, the bitbucket functionality should be an optional extra, so it doesnt hold up development and complicate user installation.

jayvdb avatar Dec 15 '19 08:12 jayvdb

So the best option right now is to deprecate bitbucket-api until someone do an integration.

Mte90 avatar Dec 15 '19 13:12 Mte90

Couple to that there is an ongoing 'massive' exodus from BitBucket of the relatively small but dedicated BitBucket users, because BitBucket decided to kill mercurial support without providing a mercurial->git migration solution, so I doubt there are many OSS ppl likely to be fixing old libraries or building new libraries.

jayvdb avatar Dec 15 '19 13:12 jayvdb

Yes I think also that many people migrated to gitlab #35

Mte90 avatar Dec 15 '19 13:12 Mte90