)]}'
{"doc/source/open-source.rst":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"e5b6d5a360a2e7922d791410f4a7958ad14097e0","unresolved":false,"context_lines":[{"line_number":31,"context_line":"OpenStack projects must utilize the Apache License, 2.0_ for the source code"},{"line_number":32,"context_line":"they produce. This is the license used by all existing OpenStack software."},{"line_number":33,"context_line":"New projects are required to utilize this license as well. The Apache License,"},{"line_number":34,"context_line":"2.0, provides the following benefits:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* OSI approved"},{"line_number":37,"context_line":"* GPLv3 compatible"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_8d23a655","line":34,"updated":"2015-06-18 18:08:24.000000000","message":"We might mention here that the Apache license is specifically named in the bylaws.","commit_id":"8832546a742ce2aa6471484d70ecc6924855c198"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"50e282122a3f57fe1181dd3398017e479e7f2861","unresolved":false,"context_lines":[{"line_number":31,"context_line":"OpenStack projects must utilize the Apache License, 2.0_ for the source code"},{"line_number":32,"context_line":"they produce. This is the license used by all existing OpenStack software."},{"line_number":33,"context_line":"New projects are required to utilize this license as well. The Apache License,"},{"line_number":34,"context_line":"2.0, provides the following benefits:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* OSI approved"},{"line_number":37,"context_line":"* GPLv3 compatible"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_2d661a51","line":34,"in_reply_to":"fa32b979_8d23a655","updated":"2015-06-18 18:17:55.000000000","message":"Done","commit_id":"8832546a742ce2aa6471484d70ecc6924855c198"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"e5b6d5a360a2e7922d791410f4a7958ad14097e0","unresolved":false,"context_lines":[{"line_number":43,"context_line":"When utilizing third party modules or libraries which are not Apache 2.0"},{"line_number":44,"context_line":"licensed, contributors need to understand how the interaction between the"},{"line_number":45,"context_line":"modules will work. If there are doubts or concerns, it is recommended to put"},{"line_number":46,"context_line":"an item on the TC Meeting agenda to discuss with the TC how to proceed. In"},{"line_number":47,"context_line":"general, error on the side of caution here."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"With regards to dependencies, any third party libraries or modules need to be"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_8deac6d9","line":46,"updated":"2015-06-18 18:08:24.000000000","message":"Do we define \"TC\" somewhere that we could link to here, for folks not familiar with the abbreviation?","commit_id":"8832546a742ce2aa6471484d70ecc6924855c198"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"50e282122a3f57fe1181dd3398017e479e7f2861","unresolved":false,"context_lines":[{"line_number":43,"context_line":"When utilizing third party modules or libraries which are not Apache 2.0"},{"line_number":44,"context_line":"licensed, contributors need to understand how the interaction between the"},{"line_number":45,"context_line":"modules will work. If there are doubts or concerns, it is recommended to put"},{"line_number":46,"context_line":"an item on the TC Meeting agenda to discuss with the TC how to proceed. In"},{"line_number":47,"context_line":"general, error on the side of caution here."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"With regards to dependencies, any third party libraries or modules need to be"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_cde68eaf","line":46,"in_reply_to":"fa32b979_8deac6d9","updated":"2015-06-18 18:17:55.000000000","message":"That\u0027s a good point! I\u0027ll move to using \"Technical Committee\" and send a new version out now.","commit_id":"8832546a742ce2aa6471484d70ecc6924855c198"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"d966629cf3e4aa46b4dc6e8742343a2ed2b6128e","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Acceptable Licensing"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"OpenStack projects must utilize the Apache License, 2.0_ for the source code"},{"line_number":32,"context_line":"they produce. This is the license used by all existing OpenStack software."},{"line_number":33,"context_line":"New projects are required to utilize this license as well, as it\u0027s specifically"},{"line_number":34,"context_line":"called out in the OpenStack project\u0027s bylaws. The Apache License, 2.0, provides"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa32b979_30e3d1da","line":31,"updated":"2015-06-18 18:29:07.000000000","message":"using quotes here wolud make a better link, right?  `Apache License, 2.0`_","commit_id":"8989e7e7d8647dbc9a788b5ca92bca3980155333"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"9d811341e0f815752c6f51a795d81b64a46533dd","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Acceptable Licensing"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"OpenStack projects must utilize the Apache License, 2.0_ for the source code"},{"line_number":32,"context_line":"they produce. This is the license used by all existing OpenStack software."},{"line_number":33,"context_line":"New projects are required to utilize this license as well, as it\u0027s specifically"},{"line_number":34,"context_line":"called out in the OpenStack project\u0027s bylaws. The Apache License, 2.0, provides"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa32b979_e37da16d","line":31,"in_reply_to":"fa32b979_30e3d1da","updated":"2015-06-18 18:38:53.000000000","message":"Done","commit_id":"8989e7e7d8647dbc9a788b5ca92bca3980155333"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"1e30d701f85ed263de82cea45c718f146bd97f57","unresolved":false,"context_lines":[{"line_number":44,"context_line":"When utilizing third party modules or libraries which are not Apache 2.0"},{"line_number":45,"context_line":"licensed, contributors need to understand how the interaction between the"},{"line_number":46,"context_line":"modules will work. If there are doubts or concerns, it is recommended to put"},{"line_number":47,"context_line":"an item on the Technical Committee Meeting agenda to discuss with the Technical"},{"line_number":48,"context_line":"Committee how to proceed. In general, error on the side of caution here."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"With regards to dependencies, any third party libraries or modules need to be"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa32b979_a693275a","line":47,"updated":"2015-06-18 19:11:14.000000000","message":"Should a link to the agenda be included here? Or a link to the Technical Committee on a page where an agenda link can be found? (this may be a more general question about how link-heavy we want to make these documents)","commit_id":"efb614ef3e4ffb1d13816e3e8486bb127c339e77"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"5588b5bb603b8dd393dae696d245c27e130bbcbf","unresolved":false,"context_lines":[{"line_number":44,"context_line":"When utilizing third party modules or libraries which are not Apache 2.0"},{"line_number":45,"context_line":"licensed, contributors need to understand how the interaction between the"},{"line_number":46,"context_line":"modules will work. If there are doubts or concerns, it is recommended to put"},{"line_number":47,"context_line":"an item on the Technical Committee Meeting agenda to discuss with the Technical"},{"line_number":48,"context_line":"Committee how to proceed. In general, error on the side of caution here."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"With regards to dependencies, any third party libraries or modules need to be"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa32b979_2192a14c","line":47,"in_reply_to":"fa32b979_a693275a","updated":"2015-06-18 19:33:21.000000000","message":"Yes, this makes sense, I\u0027ll add it. Thanks!","commit_id":"efb614ef3e4ffb1d13816e3e8486bb127c339e77"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"1e30d701f85ed263de82cea45c718f146bd97f57","unresolved":false,"context_lines":[{"line_number":45,"context_line":"licensed, contributors need to understand how the interaction between the"},{"line_number":46,"context_line":"modules will work. If there are doubts or concerns, it is recommended to put"},{"line_number":47,"context_line":"an item on the Technical Committee Meeting agenda to discuss with the Technical"},{"line_number":48,"context_line":"Committee how to proceed. In general, error on the side of caution here."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"With regards to dependencies, any third party libraries or modules need to be"},{"line_number":51,"context_line":"vetted through the requirements team. This ensures the added requirement of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa32b979_46757b2f","line":48,"updated":"2015-06-18 19:11:14.000000000","message":"Common mistake, but it\u0027s actually \"err\" not \"error\"","commit_id":"efb614ef3e4ffb1d13816e3e8486bb127c339e77"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"5588b5bb603b8dd393dae696d245c27e130bbcbf","unresolved":false,"context_lines":[{"line_number":45,"context_line":"licensed, contributors need to understand how the interaction between the"},{"line_number":46,"context_line":"modules will work. If there are doubts or concerns, it is recommended to put"},{"line_number":47,"context_line":"an item on the Technical Committee Meeting agenda to discuss with the Technical"},{"line_number":48,"context_line":"Committee how to proceed. In general, error on the side of caution here."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"With regards to dependencies, any third party libraries or modules need to be"},{"line_number":51,"context_line":"vetted through the requirements team. This ensures the added requirement of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa32b979_418ec52e","line":48,"in_reply_to":"fa32b979_46757b2f","updated":"2015-06-18 19:33:21.000000000","message":"Done","commit_id":"efb614ef3e4ffb1d13816e3e8486bb127c339e77"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"1e30d701f85ed263de82cea45c718f146bd97f57","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Committee how to proceed. In general, error on the side of caution here."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"With regards to dependencies, any third party libraries or modules need to be"},{"line_number":51,"context_line":"vetted through the requirements team. This ensures the added requirement of"},{"line_number":52,"context_line":"including the third party module goes through review and will not conflict"},{"line_number":53,"context_line":"with broad cross-project efforts, such as the Python 3 porting effort."},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa32b979_46481bcc","line":51,"updated":"2015-06-18 19:11:14.000000000","message":"Similar question to the TC above, but the \"requirements team\" is likely even more unknown to people reading this document, should a link be provided?","commit_id":"efb614ef3e4ffb1d13816e3e8486bb127c339e77"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"5588b5bb603b8dd393dae696d245c27e130bbcbf","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Committee how to proceed. In general, error on the side of caution here."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"With regards to dependencies, any third party libraries or modules need to be"},{"line_number":51,"context_line":"vetted through the requirements team. This ensures the added requirement of"},{"line_number":52,"context_line":"including the third party module goes through review and will not conflict"},{"line_number":53,"context_line":"with broad cross-project efforts, such as the Python 3 porting effort."},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa32b979_a1d471eb","line":51,"in_reply_to":"fa32b979_46481bcc","updated":"2015-06-18 19:33:21.000000000","message":"The wiki page for this is outdated, I\u0027ll add a link to the git repository here. This also suggests we should have some documentation (maybe in this guide) about the requirements team as well.","commit_id":"efb614ef3e4ffb1d13816e3e8486bb127c339e77"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"675b3a8f075931e75612d750f44f17e6f387d93e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"contributor accepted license."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Open Source At The Core"},{"line_number":13,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"When we say \"Open Source At the Core\", what we mean is OpenStack projects"},{"line_number":16,"context_line":"should not be producing something which requires an enterprise version"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa32b979_65c9805a","line":13,"updated":"2015-06-19 08:26:57.000000000","message":"I fear that using \"core\" here confuses things. We say \"no open core\" then we say \"open source at the core\". I totally get the intent, but maybe finding a wording that doesn\u0027t include \"core\" would help. \"Fully open source\" ? \"Fully functional open source\" ?","commit_id":"4f50368d9909b20dd035d66a0c3d61c58b31d995"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"cf1f129de8f8c33be4d575bdfdcff0ba011d94ab","unresolved":false,"context_lines":[{"line_number":10,"context_line":"contributor accepted license."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Open Source At The Core"},{"line_number":13,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"When we say \"Open Source At the Core\", what we mean is OpenStack projects"},{"line_number":16,"context_line":"should not be producing something which requires an enterprise version"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa32b979_d8ae2a81","line":13,"in_reply_to":"fa32b979_65c9805a","updated":"2015-06-19 13:24:53.000000000","message":"Agreed, this is a valid concern. I\u0027ll adopt something you have here to make this clearer and more concise.","commit_id":"4f50368d9909b20dd035d66a0c3d61c58b31d995"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"675b3a8f075931e75612d750f44f17e6f387d93e","unresolved":false,"context_lines":[{"line_number":23,"context_line":"which allows third party projects and vendors to integrate. This type of"},{"line_number":24,"context_line":"architecture is a workable solution. An open source option, whether that is"},{"line_number":25,"context_line":"a built in solution or a third party pluggable component, is required to"},{"line_number":26,"context_line":"ensure the \"open core\" principle is satisfied."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Acceptable Licensing"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa32b979_25193823","line":26,"updated":"2015-06-19 08:26:57.000000000","message":"I think this last sentence is misleading... we don\u0027t have an \"open core\" principle obviously. You mean \"no open core\" ?","commit_id":"4f50368d9909b20dd035d66a0c3d61c58b31d995"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"cf1f129de8f8c33be4d575bdfdcff0ba011d94ab","unresolved":false,"context_lines":[{"line_number":23,"context_line":"which allows third party projects and vendors to integrate. This type of"},{"line_number":24,"context_line":"architecture is a workable solution. An open source option, whether that is"},{"line_number":25,"context_line":"a built in solution or a third party pluggable component, is required to"},{"line_number":26,"context_line":"ensure the \"open core\" principle is satisfied."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Acceptable Licensing"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa32b979_b8c6c647","line":26,"in_reply_to":"fa32b979_25193823","updated":"2015-06-19 13:24:53.000000000","message":"Adjusted based on the above.","commit_id":"4f50368d9909b20dd035d66a0c3d61c58b31d995"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"675b3a8f075931e75612d750f44f17e6f387d93e","unresolved":false,"context_lines":[{"line_number":31,"context_line":"OpenStack projects must utilize the `Apache License, 2.0`_ for the source code"},{"line_number":32,"context_line":"they produce. This is the license used by all existing OpenStack software."},{"line_number":33,"context_line":"New projects are required to utilize this license as well, as it\u0027s specifically"},{"line_number":34,"context_line":"called out in the OpenStack project\u0027s bylaws. The Apache License, 2.0, provides"},{"line_number":35,"context_line":"the following benefits:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* OSI approved"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa32b979_052f54f7","line":34,"updated":"2015-06-19 08:26:57.000000000","message":"OpenStack Foundation bylaws. The project has no bylaws.","commit_id":"4f50368d9909b20dd035d66a0c3d61c58b31d995"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"cf1f129de8f8c33be4d575bdfdcff0ba011d94ab","unresolved":false,"context_lines":[{"line_number":31,"context_line":"OpenStack projects must utilize the `Apache License, 2.0`_ for the source code"},{"line_number":32,"context_line":"they produce. This is the license used by all existing OpenStack software."},{"line_number":33,"context_line":"New projects are required to utilize this license as well, as it\u0027s specifically"},{"line_number":34,"context_line":"called out in the OpenStack project\u0027s bylaws. The Apache License, 2.0, provides"},{"line_number":35,"context_line":"the following benefits:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* OSI approved"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa32b979_5880da8b","line":34,"in_reply_to":"fa32b979_052f54f7","updated":"2015-06-19 13:24:53.000000000","message":"Done","commit_id":"4f50368d9909b20dd035d66a0c3d61c58b31d995"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"9894cdce466c9918039bfc4e61193d2e553b3e6d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Fully Functional Open Source"},{"line_number":13,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"When we say \"Open Source At the Core\", what we mean is OpenStack projects"},{"line_number":16,"context_line":"should not be producing something which requires an enterprise version"},{"line_number":17,"context_line":"or some additional proprietary software. OpenStack is producing pure open"},{"line_number":18,"context_line":"source projects through it\u0027s software. Functionality should not be limited"}],"source_content_type":"text/x-rst","patch_set":6,"id":"fa32b979_731cdfc1","line":15,"updated":"2015-06-19 13:40:30.000000000","message":"You left a reference to \"Open Source At the Core\" in this line","commit_id":"7a78d9d31e038307f665e0d53448c2d4d3f1fab3"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"9476ef1f2e43af8f9f794b37ec837ba085b3cfbf","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Fully Functional Open Source"},{"line_number":13,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"When we say \"Open Source At the Core\", what we mean is OpenStack projects"},{"line_number":16,"context_line":"should not be producing something which requires an enterprise version"},{"line_number":17,"context_line":"or some additional proprietary software. OpenStack is producing pure open"},{"line_number":18,"context_line":"source projects through it\u0027s software. Functionality should not be limited"}],"source_content_type":"text/x-rst","patch_set":6,"id":"fa32b979_eeea44ac","line":15,"in_reply_to":"fa32b979_731cdfc1","updated":"2015-06-19 13:54:42.000000000","message":"D\u0027oh! Fixed.","commit_id":"7a78d9d31e038307f665e0d53448c2d4d3f1fab3"}]}
