Mte90 / GH-License

Scan your online repo, check if it is missing the license (or install the Git Hooks in your machine)
GNU General Public License v3.0
42 stars 23 forks source link

Remove bitbucket-api support #41

Open Mte90 opened 5 years ago

Mte90 commented 5 years ago

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

chellem commented 5 years ago

Hello,

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

Will Apache License do the job ?

Mte90 commented 5 years ago

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.

jayvdb commented 4 years ago

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.

Mte90 commented 4 years ago

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

jayvdb commented 4 years ago

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.

Mte90 commented 4 years ago

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