*** bobh has joined #openstack-release | 00:00 | |
*** bobh has quit IRC | 00:01 | |
*** spzala has joined #openstack-release | 00:05 | |
*** dave-mccowan has joined #openstack-release | 00:08 | |
*** bobh has joined #openstack-release | 00:11 | |
*** spzala has quit IRC | 00:11 | |
*** harlowja has joined #openstack-release | 00:11 | |
*** bobh has quit IRC | 00:15 | |
*** spzala has joined #openstack-release | 00:18 | |
openstackgerrit | Merged openstack/releases: Distinguish between low/high priority spec freeze https://review.openstack.org/393410 | 00:19 |
---|---|---|
*** dave-mccowan has quit IRC | 00:22 | |
*** Jeffrey4l has quit IRC | 00:30 | |
*** sdake has quit IRC | 00:30 | |
*** Jeffrey4l has joined #openstack-release | 00:31 | |
*** bobh has joined #openstack-release | 00:33 | |
*** amotoki has joined #openstack-release | 00:41 | |
*** dave-mccowan has joined #openstack-release | 00:52 | |
*** bobh has quit IRC | 00:55 | |
*** dave-mccowan has quit IRC | 01:02 | |
*** bobh has joined #openstack-release | 01:09 | |
openstackgerrit | Matt Riedemann proposed openstack/releases: newton: release nova 14.0.2 https://review.openstack.org/393548 | 01:11 |
*** mriedem has quit IRC | 01:12 | |
*** yanyanhu has joined #openstack-release | 01:23 | |
*** bobh has quit IRC | 01:25 | |
*** bobh has joined #openstack-release | 01:27 | |
*** dave-mccowan has joined #openstack-release | 01:40 | |
*** bobh has quit IRC | 01:48 | |
*** flwang has quit IRC | 01:55 | |
*** flwang has joined #openstack-release | 01:57 | |
*** spzala has quit IRC | 01:58 | |
*** spzala has joined #openstack-release | 01:58 | |
*** spzala has quit IRC | 02:03 | |
*** dave-mccowan has quit IRC | 02:09 | |
*** spzala has joined #openstack-release | 02:13 | |
*** rhallisey has quit IRC | 02:17 | |
*** spzala has quit IRC | 02:19 | |
*** spzala has joined #openstack-release | 02:21 | |
*** hongbin has quit IRC | 02:47 | |
*** gtrxcb has joined #openstack-release | 03:09 | |
*** spzala has quit IRC | 03:16 | |
*** csomerville has quit IRC | 04:02 | |
*** cody-somerville has joined #openstack-release | 04:03 | |
*** cody-somerville has quit IRC | 04:03 | |
*** cody-somerville has joined #openstack-release | 04:03 | |
*** armax has quit IRC | 04:09 | |
*** spzala has joined #openstack-release | 05:17 | |
*** spzala has quit IRC | 05:22 | |
*** sdake has joined #openstack-release | 07:22 | |
*** sdake has quit IRC | 07:28 | |
*** sdake has joined #openstack-release | 07:31 | |
*** pcaruana has joined #openstack-release | 07:33 | |
openstackgerrit | ChangBo Guo(gcb) proposed openstack/releases: Add releasenotes link for oslo libraries https://review.openstack.org/393159 | 07:38 |
*** gtrxcb has quit IRC | 07:58 | |
*** ttx has quit IRC | 07:58 | |
*** ttx has joined #openstack-release | 07:59 | |
*** shardy has joined #openstack-release | 08:00 | |
*** sdake has quit IRC | 08:07 | |
*** spzala has joined #openstack-release | 08:17 | |
*** spzala has quit IRC | 08:22 | |
*** ihrachys has joined #openstack-release | 08:48 | |
*** yanyanhu has quit IRC | 08:49 | |
*** bauzas is now known as bauwser | 08:58 | |
*** jpich has joined #openstack-release | 08:59 | |
*** lucas-afk is now known as lucasagomes | 09:12 | |
*** dtantsur|afk is now known as dtantsur | 09:32 | |
*** rhallisey has joined #openstack-release | 09:53 | |
*** betherly has quit IRC | 10:42 | |
*** sslypushenko_ has quit IRC | 10:43 | |
*** fungi has quit IRC | 10:44 | |
*** sslypushenko_ has joined #openstack-release | 10:45 | |
*** openstackgerrit has quit IRC | 10:47 | |
*** openstackgerrit has joined #openstack-release | 10:48 | |
*** fungi has joined #openstack-release | 10:58 | |
*** electrofelix has joined #openstack-release | 10:58 | |
*** rtheis has joined #openstack-release | 11:00 | |
openstackgerrit | Sylvain Bauza proposed openstack/releases: move Ocata final release to 22 Feb 2017 https://review.openstack.org/392948 | 11:01 |
*** dave-mccowan has joined #openstack-release | 11:05 | |
*** rtheis has quit IRC | 11:06 | |
*** rtheis has joined #openstack-release | 11:07 | |
*** rtheis has quit IRC | 11:34 | |
*** sdake has joined #openstack-release | 11:46 | |
*** gordc has joined #openstack-release | 11:47 | |
openstackgerrit | Emilien Macchi proposed openstack/releases: Release Puppet OpenStack (newton) https://review.openstack.org/390024 | 12:10 |
*** spzala has joined #openstack-release | 12:18 | |
*** spzala has quit IRC | 12:23 | |
*** bobh has joined #openstack-release | 12:24 | |
*** bobh has quit IRC | 12:24 | |
*** spzala has joined #openstack-release | 12:50 | |
*** lucasagomes is now known as lucas-hungry | 12:52 | |
*** gcb has quit IRC | 12:52 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/releases: Release OpenStack-Ansible Newton/14.0.1 https://review.openstack.org/393765 | 13:17 |
*** askb has quit IRC | 13:20 | |
*** mriedem has joined #openstack-release | 13:27 | |
*** daemontool has joined #openstack-release | 13:32 | |
*** askb has joined #openstack-release | 13:34 | |
*** askb has quit IRC | 13:34 | |
*** dansmith is now known as superdan | 13:34 | |
*** jroll is now known as jrollinhatin | 13:40 | |
*** slagle has joined #openstack-release | 13:46 | |
EmilienM | dhellmann: FYI, I'm leaving on PTO tonight but slagle or shardy will propose a TripleO Newton release next week, probably on Wednesday. The patch will be https://review.openstack.org/#/c/391799/ | 13:47 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/releases: Release OpenStack-Ansible Mitaka/13.3.7 https://review.openstack.org/393780 | 13:53 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/releases: Release OpenStack-Ansible Mitaka/13.3.7 https://review.openstack.org/393780 | 13:56 |
*** lucas-hungry is now known as lucasagomes | 13:56 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/releases: Release OpenStack-Ansible Liberty/12.2.7 https://review.openstack.org/393785 | 14:04 |
*** dtantsur is now known as creepy_owlet | 14:11 | |
*** amotoki has quit IRC | 14:27 | |
*** inc0 has joined #openstack-release | 14:42 | |
*** hongbin has joined #openstack-release | 14:43 | |
dhellmann | EmilienM : thanks for the head's up. Enjoy your time off! | 15:07 |
openstackgerrit | Merged openstack/releases: move Ocata final release to 22 Feb 2017 https://review.openstack.org/392948 | 15:08 |
EmilienM | dhellmann: thx | 15:08 |
*** armax has joined #openstack-release | 15:15 | |
openstackgerrit | Merged openstack/releases: Release OpenStack-Ansible Mitaka/13.3.7 https://review.openstack.org/393780 | 15:16 |
mugsie | dhellmann: regarding monasca-statsd, if the situation is not fixed, should we be looking to revert our use of it? | 15:22 |
dhellmann | mugsie : the general consensus is that this is just a miscommunication, so I wouldn't start worrying about that sort of action yet. | 15:23 |
dhellmann | remember, lots of folks take the week after summit off, so I don't really expect to hear from the monasca team until next week | 15:23 |
mugsie | true. I pinged them internally as well, just to make sure they saw it | 15:24 |
dhellmann | mugsie : as an interested party you could submit a patch to the repo(s) to update the license file with the correct content. That would make it easy for them to approve the change. | 15:24 |
dhellmann | and thanks for trying to reach them directly | 15:24 |
mugsie | true, will do that now. | 15:25 |
dhellmann | fungi was going to open a bug, too, so you might look for that to reference it in the commit message | 15:25 |
fungi | yeah, i already did and followed up to the ml thread with the link | 15:25 |
mugsie | yeah, i saw that. | 15:25 |
dhellmann | man, you walk away from the -dev ML for 30 minutes... | 15:25 |
mugsie | thanks | 15:26 |
dhellmann | thanks, fungi | 15:26 |
fungi | dhellmann: mugsie: my concern with proposing an update to that repo is we don't know which license is the right one (or whether it should be both? in theory they're compatible licenses anyway) | 15:26 |
dhellmann | fungi : fair point | 15:26 |
fungi | though i suppose just pick one and see if their core reviewers actually know or simply rubber-stamp whatever you chose | 15:27 |
fungi | i'm mildly worried that they might do the latter | 15:27 |
dhellmann | yeah, it's probably better not to encourage that | 15:27 |
dhellmann | though IIUC, we do require teams to release things under the apache license, don't we? | 15:27 |
mugsie | I thought so | 15:28 |
fungi | much better would be to have some discussion where they explain how this happened so there's some confidence the correct choice is being made rather than just the convenient one | 15:28 |
dhellmann | yes, true | 15:28 |
mugsie | its just sticking in my mind that there was initially work done based on some datadog code, in the past | 15:28 |
mugsie | back beofre it was open sourced | 15:28 |
fungi | just because it's released under the apache license doesn't mean it didn't derive from bsd-licensed code (in fact, almost every python project in openstack includes bsd-licensed source) | 15:29 |
mugsie | but I *think* that was just the agent code | 15:29 |
dhellmann | ok. I guess I don't fully understand the difference between the license in the source and the license under which the source is released. Maybe they can't relicense the old stuff and have to use a dual license for new versions? | 15:30 |
mugsie | https://github.com/DataDog/dogstatsd-python | 15:32 |
dhellmann | hrm | 15:33 |
mugsie | it looks like a fork | 15:33 |
dhellmann | yes, that seems unfortunate. The history would be interesting. | 15:34 |
mugsie | https://github.com/openstack/monasca-statsd/commit/c7dfeb7e7504f70a9de022db1043142117491c15#diff-b10578b9cb8bd797950df63f93ebf21eR66 | 15:34 |
mugsie | and then 5bc7d8f310e239c51675344fc0b3855ea2e87443 added the Apache2.0 headers | 15:35 |
*** sdake has quit IRC | 15:52 | |
*** pcaruana has quit IRC | 15:58 | |
*** csomerville has joined #openstack-release | 15:59 | |
*** cody-somerville has quit IRC | 16:02 | |
fungi | yeah, if that's the case (ianal) then the original files were basically under a (datadog-specific) 3-clause bsd license and the modifications are being provided under the apache 2.0 license but the terms of the original license still need to be met, including carrying a copy of the original license | 16:03 |
fungi | really wish when they forked they'd have kept revision control history from the predecessor repo (if there was one, maybe there wasn't?) | 16:04 |
dhellmann | is it a pure fork, or did they import a copy of the code into an existing repo? | 16:05 |
fungi | i don't know how those two statements differ, materially | 16:05 |
dhellmann | sorry, an existing repo with other stuff already in it | 16:06 |
dhellmann | like, did they just copy the latest versions of some files into a single commit in a repo that was using the files from the library, or did they fork the original thing and keep it as a separate deliverable | 16:06 |
fungi | the earliest commit to teh repo we have in gerrit includes monasca-statsd specific files and the datadog license file, so i really don't know its provenance prior to that | 16:06 |
dhellmann | yeah | 16:07 |
fungi | they started with an empty repo (that just had an autocreated .gitreview file) and then pushed the entire initial state in as their first change | 16:07 |
dhellmann | I haven't looked to see what else is in that repo | 16:07 |
dhellmann | ah, ok, it sounds like a fork without retaining the commit history then | 16:08 |
fungi | that's my best guess as well | 16:08 |
fungi | anyway, it's possible the current state is entirely correct, just confusing, and so needs some additional documentation in the LICENSE file and possibly the individual source files (i wonder if the files they copied from had license and copyright headers they elided? that would be _bad_) | 16:09 |
dhellmann | yes, that wouldn't be ideal | 16:09 |
fungi | and once all this gets worked out, there should ideally be a brief thread on the legal-discuss ml just to make sure there aren't any other possible related issues we've overlooked | 16:10 |
fungi | richard f. is usually really helpful on situations like this one | 16:11 |
dhellmann | ++ | 16:11 |
mugsie | fungi: I had a look, it loks like they took latest state of datadogs repo, s/datadog-statsd/monasca-statsd/g and put in copyright + Apache 2.0 headers | 16:14 |
mugsie | then they made changes over the last while (refactoring etc) | 16:14 |
fungi | mugsie: have a link i missed in scrollback? | 16:14 |
fungi | now you've got me curious | 16:14 |
mugsie | https://github.com/openstack/monasca-statsd/commit/c7dfeb7e7504f70a9de022db1043142117491c15 | 16:15 |
mugsie | the monascastatsd/monasca_statsd.py file is very like https://github.com/DataDog/dogstatsd-python/blob/master/statsd.py | 16:16 |
mugsie | (to the point some comments talk about DogStatsd() | 16:17 |
*** bnemec is now known as beekneemech | 16:28 | |
*** rhochmuth has joined #openstack-release | 16:56 | |
fungi | mugsie: oh, fun. the rabbit hole goes deeper. dogstatsd advertises itself as "a Statsd fork" | 16:56 |
fungi | so monasca-statsd descends from dogstatsd which in turn probably inherits licensing from statsd (which also may not have been correctly conveyed?) | 16:57 |
*** craigbr has joined #openstack-release | 16:59 | |
rhochmuth | fungi: just head about issues with monasca-statsd | 16:59 |
rhochmuth | do you know if we can just remove the apache 2 license | 16:59 |
rhochmuth | that was inadvertently added | 16:59 |
mugsie | fungi: it doesnt look like the datadog client was a fork - I think they just forked the server part | 17:00 |
fungi | mugsie: oh, good, so not quite so complicated | 17:00 |
mugsie | yeah | 17:00 |
mugsie | (that said there is quite a few python statsd clients, so I may have missed one) | 17:01 |
fungi | rhochmuth: maybe? would need to 1. stop enforcing the icla on that repo (i think), 2. get the copyright holders of all the changes added in the fork to agree to relicense. that second part is probably going to be hard since it means getting a statement from hewlett packard? | 17:02 |
rhochmuth | hpe doesnt' care | 17:02 |
rhochmuth | about the licensing in this case | 17:02 |
fungi | i'm sure hpe doesn't care, but getting them to make an official statement to that effect is probably the hard part | 17:03 |
rhochmuth | but, it might take some time if a formal statement from some legel folks is required | 17:03 |
rhochmuth | i see | 17:03 |
rhochmuth | i can work on that | 17:03 |
fungi | it's probably simpler to just document more clearly the provenance of the fork and its licensing situation | 17:03 |
rhochmuth | how would you recommend that? | 17:04 |
fungi | they seem to be compatible licenses, so i'd suggest adding an additional section to the LICENSE file and in the header comments of files which were inherited from the parent project stating the multiple licenses and copyright holders | 17:05 |
rhochmuth | i see, that would work for me | 17:05 |
fungi | and then we should have a brief thread on legal-discuss@lists.openstack.org to make sure we've done due diligence to address the situation | 17:06 |
rhochmuth | do you have a recommendation/pointer to a file that does that already | 17:06 |
rhochmuth | then i can proceed | 17:06 |
fungi | you probably want a brieft sentence or two in the readme as well just mentioning that this is a fork (if it doesn't say so already) of another project which was under a separate but compatible license | 17:07 |
fungi | rhochmuth: i'll find you an example | 17:07 |
rhochmuth | thx | 17:07 |
*** rbrndt_ has joined #openstack-release | 17:09 | |
*** rbrndt_ has left #openstack-release | 17:10 | |
*** jpich has quit IRC | 17:13 | |
fungi | rhochmuth: still looking for examples, though the best one so far is pbr | 17:16 |
rhochmuth | thx | 17:16 |
fungi | it is an apachev2 project that derives from a bsd project, but it doesn't have a license file | 17:17 |
fungi | though the files where it derived from its predecessor have headers with both licenses quoted: http://git.openstack.org/cgit/openstack-dev/pbr/tree/pbr/core.py | 17:17 |
fungi | so a very similar situation | 17:17 |
rhochmuth | so, we could go through all our source, and update similar to pbr | 17:18 |
rhochmuth | there are not many files in monasca-statsd | 17:18 |
fungi | yeah, and you should only need to do that to files containing things you (directly or indirectly) copied from dogstatsd | 17:18 |
fungi | wouldn't need to be every file | 17:19 |
rhochmuth | so, we will update source, the LICENSE and README | 17:19 |
rhochmuth | sure, we could try and update only the source we actually touched, but that might have been everything at this point | 17:19 |
fungi | yeah, doesn't hurt to just add it to them all | 17:19 |
rhochmuth | ok, sounds good, we'll proceed and get a review posted shortly | 17:20 |
fungi | http://codesearch.openstack.org/?q=Redistributions%20in%20binary%20form turns up a ton of bsd-licensed code in our projects ;) | 17:20 |
fungi | though most of them are only under that one license | 17:20 |
fungi | cinder has some that's bsd and apachev2: http://git.openstack.org/cgit/openstack/cinder/tree/cinder/cmd/manage.py | 17:21 |
fungi | looks like it lifted that code from a django project | 17:22 |
rhochmuth | that is a good one since it is python | 17:23 |
fungi | well, so is pbr. it was a fork of an earlier bsd-licensed project named "d2to1" | 17:25 |
fungi | rhochmuth: oh, ksa is one, and even has a retained LICENSE file: http://git.openstack.org/cgit/openstack/keystoneauth/tree/LICENSE | 17:26 |
rhochmuth | that is interesting, it has a retained license, prior to 2.1 | 17:27 |
fungi | rhochmuth: while you're at it, monasca-agent looks to be in a similar situation (presumably for the same reasons?) | 17:28 |
rhochmuth | yup, that has more files in it, but we can take the same approach | 17:29 |
rhochmuth | the difference in that one is that we didn't add the Apache 2 license to the README | 17:29 |
rhochmuth | i believe | 17:29 |
fungi | heh, a bunch of oslo libs and clients seem to all derive from keystoneclient, so have the same multi-license LICENSE file | 17:30 |
fungi | ooh, looks like that may have originated in novaclient | 17:31 |
*** bobh has joined #openstack-release | 17:31 | |
fungi | these sorts of archaeological digs are always entertaining | 17:31 |
*** lucasagomes is now known as lucas-afk | 17:32 | |
rhochmuth | i have a degree in compute archeology | 17:32 |
rhochmuth | so, i think we'll try and take the approach in http://git.openstack.org/cgit/openstack/keystoneauth/tree/LICENSE | 17:32 |
*** ihrachys has quit IRC | 17:43 | |
*** spzala has quit IRC | 17:44 | |
*** creepy_owlet is now known as dtantsur|afk | 17:44 | |
armax | ping: anyone interested in blessing https://review.openstack.org/#/c/393600/ ? | 17:50 |
armax | thanks | 17:50 |
*** shardy has quit IRC | 17:51 | |
dhellmann | armax : you should also ask in #openstack-requirements | 17:57 |
armax | dhellmann: ack, thanks | 17:58 |
*** harlowja has quit IRC | 18:00 | |
*** harlowja has joined #openstack-release | 18:03 | |
*** spzala has joined #openstack-release | 18:17 | |
*** spzala has quit IRC | 18:17 | |
*** spzala has joined #openstack-release | 18:17 | |
*** dave-mccowan has quit IRC | 18:18 | |
*** harlowja has quit IRC | 18:18 | |
*** dave-mccowan has joined #openstack-release | 18:19 | |
*** daemontool has quit IRC | 18:19 | |
*** johnthetubaguy has quit IRC | 18:28 | |
*** johnthetubaguy_ has joined #openstack-release | 18:28 | |
*** spzala has quit IRC | 18:29 | |
*** spzala has joined #openstack-release | 18:30 | |
*** spzala has quit IRC | 18:30 | |
*** johnthetubaguy_ is now known as johnthetubaguy | 18:30 | |
*** harlowja has joined #openstack-release | 18:30 | |
*** electrofelix has quit IRC | 18:34 | |
*** spzala has joined #openstack-release | 18:56 | |
*** spzala has quit IRC | 19:01 | |
craigbr | fungi, Can you look at https://review.openstack.org/#/c/393839/ for the monasca-statsd licensing issue and let me know if you think this covers it? | 19:24 |
fungi | craigbr: that is a lot more clear, thanks! it might also help if the readme mentioned that it's a fork of dogstatsd, just in case people are curious why the two licenses | 19:35 |
craigbr | fungi: Thanks for the review, I'll add something about the fork to the readme | 19:36 |
*** spzala has joined #openstack-release | 19:36 | |
*** spzala has quit IRC | 19:49 | |
*** inc0 has quit IRC | 19:52 | |
*** spzala has joined #openstack-release | 19:55 | |
*** spzala_ has joined #openstack-release | 19:56 | |
*** spzala has quit IRC | 20:00 | |
*** spzala_ has quit IRC | 20:00 | |
*** spzala has joined #openstack-release | 20:02 | |
*** spzala has quit IRC | 20:06 | |
*** spzala has joined #openstack-release | 20:08 | |
*** sileht has quit IRC | 20:21 | |
*** sileht has joined #openstack-release | 20:28 | |
*** dave-mccowan has quit IRC | 20:41 | |
*** dave-mcc_ has joined #openstack-release | 20:42 | |
*** askb has joined #openstack-release | 20:43 | |
*** thingee_ has joined #openstack-release | 20:44 | |
*** markmcclain has quit IRC | 20:48 | |
*** thingee has quit IRC | 20:48 | |
*** markmcclain has joined #openstack-release | 20:49 | |
openstackgerrit | Merged openstack-infra/release-tools: add script for creating driverfixes branches https://review.openstack.org/393451 | 20:49 |
*** inc0 has joined #openstack-release | 20:51 | |
*** bobh has quit IRC | 20:53 | |
*** spzala has quit IRC | 20:57 | |
*** bobh has joined #openstack-release | 20:58 | |
*** dave-mcc_ has quit IRC | 21:19 | |
*** inc0 has quit IRC | 21:24 | |
*** rhallisey has quit IRC | 21:25 | |
*** spzala has joined #openstack-release | 21:28 | |
*** spzala has quit IRC | 21:32 | |
*** ihrachys has joined #openstack-release | 21:34 | |
*** jrollinhatin is now known as jroll | 21:36 | |
*** sdake has joined #openstack-release | 21:42 | |
*** askb has quit IRC | 21:49 | |
*** ihrachys has quit IRC | 22:11 | |
*** craigbr has quit IRC | 22:24 | |
*** craigbr has joined #openstack-release | 22:24 | |
*** inc0 has joined #openstack-release | 22:33 | |
*** sdake has quit IRC | 22:37 | |
*** inc0 has quit IRC | 22:39 | |
*** sdake has joined #openstack-release | 22:40 | |
*** bobh has quit IRC | 23:06 | |
*** gordc has quit IRC | 23:08 | |
*** gordc has joined #openstack-release | 23:10 | |
*** mriedem has quit IRC | 23:17 | |
*** gordc has quit IRC | 23:17 | |
*** hongbin has quit IRC | 23:18 | |
*** bobh has joined #openstack-release | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!