)]}'
{"ironic/api/types.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b1f5031c02f5e08b41c564a5891f303b5108208e","unresolved":false,"context_lines":[{"line_number":697,"context_line":"                setattr(self, key, value)"},{"line_number":698,"context_line":""},{"line_number":699,"context_line":""},{"line_number":700,"context_line":"class File(Base):"},{"line_number":701,"context_line":"    \"\"\"A complex type that represents a file."},{"line_number":702,"context_line":""},{"line_number":703,"context_line":"    In the particular case of protocol accepting form encoded data as"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_088dab28","line":700,"updated":"2020-01-31 19:19:01.000000000","message":"This, and I mean the entire commit and not just the class, feels like a substantial code lift from an MIT license. It seems like we would need to at least detail origin of the code and its original license, as the MIT license states substantial portions of code.","commit_id":"8f07e1315bd0ab8062d26afb488580decbc22d9d"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"7136cda61a9926a2bc5baa8f3b57ce61429a8674","unresolved":false,"context_lines":[{"line_number":697,"context_line":"                setattr(self, key, value)"},{"line_number":698,"context_line":""},{"line_number":699,"context_line":""},{"line_number":700,"context_line":"class File(Base):"},{"line_number":701,"context_line":"    \"\"\"A complex type that represents a file."},{"line_number":702,"context_line":""},{"line_number":703,"context_line":"    In the particular case of protocol accepting form encoded data as"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_124dcd3b","line":700,"in_reply_to":"3fa7e38b_088dab28","updated":"2020-02-02 19:59:27.000000000","message":"Yes, MIT requires some kind of attribution. How about the header of these files assign copyright to WSME authors in general, and duel licenses as MIT and Apache? Something like this\n\n# Copyright 2011-2019 the WSME authors and contributors\n# (See https://opendev.org/x/wsme/)\n#\n# This module is part of WSME and is also released under\n# the MIT License: http://www.opensource.org/licenses/mit-license.php\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"); you may\n# not use this file except in compliance with the License. You may obtain\n# 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, WITHOUT\n# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\n# License for the specific language governing permissions and limitations\n# under the License.","commit_id":"8f07e1315bd0ab8062d26afb488580decbc22d9d"}]}
