Last modified: 2014-03-28 10:39:01 UTC
There have been requests to re-license (part of) our analytics/kraken repository under Apache License, Version 2.0. Since the code of that repository lives in the Hadoop environment, where basically everything is Apache License, Version 2.0, changing our analytics/kraken repo to that license would help others to use and contribute to our code. That would be a huge plus. Also, (while most files come with GPLv2+) the repo itself is marked GPLv2 (no trailing +). This makes it hard for us to develop code from the code samples of the documentation of the various projects, as those samples are under Apache License, Version 2.0 (which is incompatible with GPLv2). So the switch would also make our lives way easier as well. The repository currently has only about a dozen different committers. Most of them (former) WMF employees.
Prioritization and scheduling of this bug is tracked on Mingle card https://wikimedia.mingle.thoughtworks.com/projects/analytics/cards/cards/1498
As it seems emails asking about the license change have been sent out already, note that kraken has received a further committer in the meantime: https://gerrit.wikimedia.org/r/#/c/121239/
Since Roger is the guy asking for the license change, I think we're ok :)
(In reply to Dan Andreescu from comment #3) > Since Roger is the guy asking for the license change, I think we're ok :) IANAL. Maybe I was not CCed on those emails, but in the emails I saw, he did not ask us to switch to Apache license, Version 2.0. Instead, he only said that GPL on our code would not work for him. Those are different things, and it is especially no endorsement to relicense /his/ work under Apache license, Version 2.0. After we suggested that re-licensing to Apache license, Version 2.0 might not be undoable, he asked us whether we can make it happen. But at that point in time, the repo did not yet contain his code, nor has it been submitted for review. So again, no endorsement to relicense /his/ work under Apache license, Version 2.0. You could probably argue around intentions and that stuff, but by what I learnt about legal things is that assumptions and intentions are always a source of confusion, and that they cost lots of time and money. Whenever possible and uncontroversial, do make things explicit. Especially, if it is as cheap as an email. So up to now: * Roger contributed to the still GPL kraken repo. * We have no written waiver from him that he is ok with the license change. * Up to my knowledge, we did not even try to get it. P.S.: By our conversation with Roger, I also would not expect that Roger opposes the license change. But maybe it's not only his own decision, but also the decision of the company he's working for. I've seen such issues getting in the way and taking >3 months of back/forth between companies, although it was only like 4 small patches and both parties wanted to make it happen.