| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2019-12-05 | |||
| 16:45:29 | gundalow | gtema: unsure, if you speak to mattclay in #ansible-devel he might be able to give some ideas | |
| 16:45:30 | gtema | but I mean ansible-playbook will fail when there is "git rm" | |
| 16:45:30 | dtantsur | can we practically re-license them? | |
| 16:45:37 | sshnaidm | or we start develop new in Apache2? | |
| 16:45:57 | dtantsur | then we'll need clean-room development (without looking at old ones) | |
| 16:46:07 | gtema | gundalow, ok, will ask in #ansible-devel, but this is important to verify the whole migration | |
| 16:46:36 | gtema | dtantsur: without looking will be very hard | |
| 16:46:52 | dtantsur | exactly, but that's the condition of re-licensing via rewriting | |
| 16:46:55 | gtema | and we repeat all the issues we were fixing for ages | |
| 16:47:12 | dtantsur | otherwise we need an agreement from every contributor whose code is still there | |
| 16:47:13 | sshnaidm | https://bit.ly/2OUz1Xa | |
| 16:47:16 | gtema | I know, and this is not what I would like to do | |
| 16:47:46 | dtantsur | I'd keep shared bits permissive if possible, but the modules themselves probably have to be GPL | |
| 16:47:50 | gtema | this is terrible, even if one has changed a typo | |
| 16:48:00 | sshnaidm | are there licenses experts here? :) | |
| 16:48:17 | pabelanger | sshnaidm: yes | |
| 16:48:34 | sshnaidm | can we write new modules in different licenses? | |
| 16:48:41 | sshnaidm | I mean not in GPL | |
| 16:48:54 | sshnaidm | the goal is to deprecate old ones | |
| 16:49:06 | gundalow | git log --pretty=format:"%an%x09" lib/ansible/modules/cloud/openstack | sort | uniq | wc -l ----> 157 | |
| 16:49:25 | gundalow | (may be some duplicates, though that's a lot of people to get sign off from) | |
| 16:50:05 | sshnaidm | wow | |
| 16:50:17 | sshnaidm | should we ask all 155 people to agree? | |
| 16:50:41 | gundalow | IANAL, though I if one person doesn't respond you can't do it | |
| 16:50:42 | sshnaidm | I don't think it's doable at all | |
| 16:51:02 | sshnaidm | gundalow, but it's for re-licensing, I'm talking about new modules develop | |
| 16:51:20 | sshnaidm | I think it's kinda gray area here.. | |
| 16:51:43 | dtantsur | it's grey indeed. how to distinguish new development from copy-pasting in case of very similar code? | |
| 16:51:59 | sshnaidm | no idea, need license experts opinion :) | |
| 16:52:24 | sshnaidm | although I hope it won't be copy paste | |
| 16:52:48 | dtantsur | IANAL, only relaying what I've previously heard | |
| 16:52:50 | sshnaidm | we don't need to copy paste, we just have them available.. | |
| 16:53:26 | sshnaidm | mnaser mentioned some license-... maillist, maybe worth to ask there | |
| 16:53:38 | mnaser | legal-discuss :) | |
| 16:53:42 | dtantsur | ^^^ | |
| 16:53:44 | sshnaidm | mnaser, yes! :) | |
| 16:54:04 | mnaser | and yes i think you need to get all 155 people to agree AFAIK. but im not a license expert | |
| 16:54:21 | dtantsur | the problem as I understand it, if you're familiar with old code, you won't be able to claim you wrote the new code without taking from it. | |
| 16:54:28 | sshnaidm | ok, but modules that don't have a parallel I think we can start with Apache2 | |
| 16:54:29 | dtantsur | I mean, legally claim, we all here believe you :) | |
| 16:54:49 | dtantsur | probably? I'd really bring it to legal-discuss | |
| 16:54:54 | gtema | ok, time is running out. Summary? | |
| 16:55:03 | dtantsur | gtema: we had a few #agreed | |
| 16:55:09 | gtema | I would also vote for raising | |
| 16:55:17 | gtema | in legal-discuss | |
| 16:55:21 | dtantsur | #action sshnaidm To raise the licensing topic on legal-discuss | |
| 16:55:23 | sshnaidm | #action to figure out which license to use for new developed modules in openstack collection, | |
| 16:55:23 | dtantsur | correct? :) | |
| 16:55:32 | sshnaidm | dtantsur, ack | |
| 16:55:34 | dtantsur | you forgot <who> | |
| 16:55:35 | dtantsur | #undo | |
| 16:55:36 | openstack | Removing item from minutes: #action to figure out which license to use for new developed modules in openstack collection, | |
| 16:55:44 | dtantsur | okay, now we have one item | |
| 16:55:59 | dtantsur | anything else? | |
| 16:55:59 | sshnaidm | great | |
| 16:56:03 | openstackgerrit | Merged openstack/openstacksdk master: tox: Keeping going with docs https://review.opendev.org/692503 | |
| 16:56:14 | sshnaidm | wanted to ask about versioning of modules | |
| 16:56:27 | sshnaidm | I don't think we need branches as openstack releases, right? | |
| 16:56:57 | sshnaidm | should we just keep them compatible as much as possible? in case we have differences in openstacksdk for example | |
| 16:57:33 | sshnaidm | any strong opinions about it? | |
| 16:57:50 | dtantsur | I guess we need to match ansible? | |
| 16:57:56 | gtema | I think current version checking in modules is sufficient. So no need for openstack releases from my POV | |
| 16:58:01 | sshnaidm | dtantsur, why? | |
| 16:58:24 | dtantsur | to allow combining them as gundalow mentioned? | |
| 16:58:42 | dtantsur | SDK has stable branches, OSC too (?) | |
| 16:58:46 | sshnaidm | dtantsur, sorry, I missed it, to combine? | |
| 16:58:48 | dtantsur | it feels like the modules could | |
| 16:58:50 | gtema | at least "API" for the collections structure need to be kept in sync with Ansible | |
| 16:58:59 | sshnaidm | gtema, yeah, that's right | |
| 16:59:04 | dtantsur | sshnaidm: a distribution of ansible with all collections | |
| 16:59:08 | dtantsur | right | |
| 16:59:44 | sshnaidm | yeah, I think we agree on keeping them compatible with ansible | |
| 16:59:55 | sshnaidm | otherwise it won't work :) | |
| 17:00:01 | dtantsur | exactly :) | |
| 17:00:14 | dtantsur | I guess we need to decide about stable branches | |
| 17:00:16 | dtantsur | probably next time | |
| 17:00:17 | sshnaidm | #agreed to keep modules compatible with Ansible collections API | |
| 17:00:26 | sshnaidm | dtantsur, yep | |
| 17:00:34 | sshnaidm | ok, thanks all for participation! | |
| 17:00:42 | sshnaidm | next Thu same time same place | |
| 17:00:44 | dtantsur | thanks, and thanks elmiko for tolerating us! | |
| 17:00:56 | dtantsur | #endmeeting | |
| 17:00:57 | gtema | otherwise it is too silent :D | |
| 17:00:58 | openstack | Meeting ended Thu Dec 5 17:00:56 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 17:00:59 | openstack | Minutes: http://eavesdrop.openstack.org/meetings/api_sig/2019/api_sig.2019-12-05-16.00.html | |
| 17:01:00 | openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/api_sig/2019/api_sig.2019-12-05-16.00.txt | |
| 17:01:01 | openstack | Log: http://eavesdrop.openstack.org/meetings/api_sig/2019/api_sig.2019-12-05-16.00.log.html | |
| 17:01:20 | sshnaidm | yeah, we fixed that) | |
| 17:02:46 | elmiko | dtantsur: gladly =) | |
| 17:04:10 | gundalow | Good to chat everybody, please do shout out if there is anything else | |
| 17:04:22 | gtema | thanks gundalow | |
| 17:36:46 | gundalow | dtantsur|afk: sshnaidm another option could be `redhat.openstack`. I think this comes down to how many OpenStack Collections you think there maybe | |
| 17:39:45 | sshnaidm | gundalow, mm.. but our projects are community wide, not limited to redhat | |
| 17:47:41 | gundalow | sshnaidm: nod, that's a fair point | |
| 18:04:23 | mordred | yeah - I would hope we only have one openstack collection | |
| 18:04:33 | mordred | also - sorry I missed the meeting - I have plague today | |
| 18:26:11 | elmiko | hope you feel better soon mordred =) | |
| 18:26:50 | mordred | elmiko: thanks! nothing says the holidays like laying around groaning | |
| 18:27:21 | sshnaidm | gundalow, is there somewhere written about plans to move modules in 2.10? The roadmap looks a little bit empty https://docs.ansible.com/ansible/devel/roadmap/ROADMAP_2_10.html | |
| 18:42:53 | gundalow | sshnaidm: we are working on comma at the moment. I expect it to be out in the next week or so | |