)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c25d842a8c8856a601bc7e7a13b027e681ba10d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1910e291_566a5f07","updated":"2026-06-01 09:04:16.000000000","message":"I really can\u0027t judge if we can legally do that","commit_id":"1c8719f162649c60e11aac266a39b512fe3431db"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ac19ab007b99b3f812abdf7c30ee6753f78a8ef4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4ebc026f_28d32a99","updated":"2026-06-01 09:27:57.000000000","message":"I would say we should not remove credits whenever they\u0027re already there in copyright claim.","commit_id":"1c8719f162649c60e11aac266a39b512fe3431db"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"3d01c0a0ab4a89469d4d7d7fdd1611218656626d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"cf17a603_64516d00","in_reply_to":"1910e291_566a5f07","updated":"2026-06-01 09:09:10.000000000","message":"Hello, we save main copyright in license without touch.","commit_id":"1c8719f162649c60e11aac266a39b512fe3431db"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c2c57881659f1d06563bb5fe710931624d4013e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c919d2ba_14d1465b","in_reply_to":"9e575aa7_64c9addb","updated":"2026-06-01 09:17:27.000000000","message":"So basically I really dunno if we can or can not do things like that.","commit_id":"1c8719f162649c60e11aac266a39b512fe3431db"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0702be98a3d56f5fe035415de819b69dd1c4d8e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9e575aa7_64c9addb","in_reply_to":"cf17a603_64516d00","updated":"2026-06-01 09:16:32.000000000","message":"Right, but I kinda have doubts that the main one is actually correct one.","commit_id":"1c8719f162649c60e11aac266a39b512fe3431db"}],"LICENSE":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ac19ab007b99b3f812abdf7c30ee6753f78a8ef4","unresolved":true,"context_lines":[{"line_number":97,"context_line":"      (b) You must cause any modified files to carry prominent notices"},{"line_number":98,"context_line":"          stating that You changed the files; and"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"      (c) You must retain, in the Source form of any Derivative Works"},{"line_number":101,"context_line":"          that You distribute, all copyright, patent, trademark, and"},{"line_number":102,"context_line":"          attribution notices from the Source form of the Work,"},{"line_number":103,"context_line":"          excluding those notices that do not pertain to any part of"},{"line_number":104,"context_line":"          the Derivative Works; and"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"      (d) If the Work includes a \"NOTICE\" text file as part of its"},{"line_number":107,"context_line":"          distribution, then any Derivative Works that You distribute must"}],"source_content_type":"text/plain","patch_set":3,"id":"03347b5b_91b5f496","line":104,"range":{"start_line":100,"start_character":0,"end_line":104,"end_character":31},"updated":"2026-06-01 09:27:57.000000000","message":"I think removing the copyright clause violates the license actually.","commit_id":"1c8719f162649c60e11aac266a39b512fe3431db"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"94d17e713acef4b121c571ea3a750b342caf3d59","unresolved":false,"context_lines":[{"line_number":97,"context_line":"      (b) You must cause any modified files to carry prominent notices"},{"line_number":98,"context_line":"          stating that You changed the files; and"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"      (c) You must retain, in the Source form of any Derivative Works"},{"line_number":101,"context_line":"          that You distribute, all copyright, patent, trademark, and"},{"line_number":102,"context_line":"          attribution notices from the Source form of the Work,"},{"line_number":103,"context_line":"          excluding those notices that do not pertain to any part of"},{"line_number":104,"context_line":"          the Derivative Works; and"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"      (d) If the Work includes a \"NOTICE\" text file as part of its"},{"line_number":107,"context_line":"          distribution, then any Derivative Works that You distribute must"}],"source_content_type":"text/plain","patch_set":3,"id":"f38670a9_ba48a199","line":104,"range":{"start_line":100,"start_character":0,"end_line":104,"end_character":31},"in_reply_to":"03347b5b_91b5f496","updated":"2026-06-01 17:36:20.000000000","message":"Done","commit_id":"1c8719f162649c60e11aac266a39b512fe3431db"}],"defaults/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ac19ab007b99b3f812abdf7c30ee6753f78a8ef4","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Copyright 2016 Internet Solutions (Pty) Ltd"},{"line_number":3,"context_line":"# Copyright 2017 IBM Corp"},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":6,"context_line":"# you may not use this file except in compliance with the License."},{"line_number":7,"context_line":"# You may obtain a copy of the License at"},{"line_number":8,"context_line":"#"},{"line_number":9,"context_line":"#    http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":10,"context_line":"#"},{"line_number":11,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":12,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":13,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":14,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":15,"context_line":"# limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# python venv executable"},{"line_number":18,"context_line":"trove_venv_python_executable: \"{{ openstack_venv_python_executable | default(\u0027python3\u0027) }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"12f25d04_68e1bf3d","line":15,"range":{"start_line":1,"start_character":0,"end_line":15,"end_character":32},"updated":"2026-06-01 09:27:57.000000000","message":"If you absolutely want to change the formatting of the license clause, the only relatively safe thing to do would be like that\n\n```suggestion\n---\n# Copyright 2016 Internet Solutions (Pty) Ltd\n# Copyright 2017 IBM Corp\n# Copyright 2016 Donovan Francesco \u003cdonovan.francesco@is.co.za\u003e\n# Copyright 2016 Paul Stevens \u003cpaul.stevens@is.co.za\u003e\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#    http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n```","commit_id":"1c8719f162649c60e11aac266a39b512fe3431db"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"94d17e713acef4b121c571ea3a750b342caf3d59","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Copyright 2016 Internet Solutions (Pty) Ltd"},{"line_number":3,"context_line":"# Copyright 2017 IBM Corp"},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":6,"context_line":"# you may not use this file except in compliance with the License."},{"line_number":7,"context_line":"# You may obtain a copy of the License at"},{"line_number":8,"context_line":"#"},{"line_number":9,"context_line":"#    http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":10,"context_line":"#"},{"line_number":11,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":12,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":13,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":14,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":15,"context_line":"# limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# python venv executable"},{"line_number":18,"context_line":"trove_venv_python_executable: \"{{ openstack_venv_python_executable | default(\u0027python3\u0027) }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"2dd5ba2a_a3207b15","line":15,"range":{"start_line":1,"start_character":0,"end_line":15,"end_character":32},"in_reply_to":"12f25d04_68e1bf3d","updated":"2026-06-01 17:36:20.000000000","message":"Done","commit_id":"1c8719f162649c60e11aac266a39b512fe3431db"}]}
