Can CRoaring library be relicensed to a Git-compatible license?

62 views
Skip to first unread message

Abhradeep Chakraborty

unread,
Jul 20, 2022, 2:56:16 PM7/20/22
to Roaring Bitmaps
There is some discussion in Git community to use Roaring bitmaps instead of EWAH bitmaps. We are thinking of using the CRoaring library for this. But it has Apache License v2 which is incompatible with Git's GPLv2.

Could you please relicense it to GPLv2 (or other licenses that are compatible with Git[1])? Else we have to reimplement it for Git. Note that you might also have to relicense `RoaringBitmap` (implemented in Java) and other language variations.

Below is Git's thread -

If you like, you can reply there also.

Thanks :)

Daniel Lemire

unread,
Jul 20, 2022, 3:55:41 PM7/20/22
to Roaring Bitmaps
I have not checked the links, but would the following meet your needs? If so, I can merge and push a 
release, it is not a problem for us.

I am proposing a dual license MIT/Apache. I prefer not to use GPL as this might controversial for some
of our users, but MIT is uncontroversial.

Daniel Lemire

unread,
Jul 20, 2022, 4:30:11 PM7/20/22
to Roaring Bitmaps
I went ahead and released it under MIT/Apache.

I expect that it should meet your needs.

Abhradeep Chakraborty

unread,
Jul 21, 2022, 2:44:35 AM7/21/22
to Roaring Bitmaps
On Thursday, July 21, 2022 at 2:00:11 AM UTC+5:30 lem...@gmail.com wrote:
I went ahead and released it under MIT/Apache.

I expect that it should meet your needs.

Thanks! It would work 🙂🙂 
Reply all
Reply to author
Forward
0 new messages