{
  "id": 12553,
  "title": "Open source restriction",
  "url": "/competitions/diabetic-retinopathy-detection/discussion/12553",
  "author_name": "",
  "post_date": "2015-02-18T14:00:51.597Z",
  "votes": 1,
  "comment_count": 13,
  "views": 4520,
  "content": "<p>Rather than trying to&nbsp;spend time figuring out&nbsp;what the&nbsp;open source restriction means, I will make it concrete. Is it okay to develop the algorithm using common python packages, and in particular SciKit Learn?</p>",
  "messages": [
    {
      "id": "64493",
      "postDate": "02/18/2015 14:00:51",
      "content": "<p>Rather than trying to&nbsp;spend time figuring out&nbsp;what the&nbsp;open source restriction means, I will make it concrete. Is it okay to develop the algorithm using common python packages, and in particular SciKit Learn?</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64494",
      "postDate": "02/18/2015 14:03:42",
      "content": "<p>have you seen the license of scikit-learn? Which rule says we cannot use it?</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64495",
      "postDate": "02/18/2015 14:05:48",
      "content": "<p>In this competition there is an open sources restriction. I never recall seeing this in a previous competition, and rather than researching I thought it would be more time cost effective to just ask.</p>\n<p>Scikit learn uses: Open source, commercially usable - BSD license. So, I assume it is okay to use in this competition.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64499",
      "postDate": "02/18/2015 15:19:20",
      "content": "<p>I wouldn't call this a &quot;restriction.&quot; A good&nbsp;majority of open source software falls into the <a href=\"http://opensource.org/licenses\">OSI-approved categories</a>.</p>\n<p>The intent is to&nbsp;avoid a situation where your solution is restrictive and/or costs money to use. The hosts intend&nbsp;for the results of this competition to be freely available for the benefit of anyone who wants to use it.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64503",
      "postDate": "02/18/2015 15:43:33",
      "content": "<p>Thank you. I started this post foggy eyed in the morning before my 1st cup of coffee. I think I am clear on it now.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64705",
      "postDate": "02/21/2015 12:34:04",
      "content": "<p>Some of the language used and conditions in the rules are confusing/strange.</p>\n\n<p>Specifically in reference to the point raised above, the rules don't seem to indicate that a submission depending on software licensed under a closed source license will be ineligible. The condition, copied below, only mentions open source licensed code that isn't approved.</p>\n<p style=\"padding-left: 30px\">OPEN-SOURCE CODE</p>\n<p style=\"padding-left: 30px\">A Submission will be ineligible to win a prize if it was developed using code containing or depending on software licensed under an open source license:</p>\n<p style=\"padding-left: 30px\">* other than an Open Source Initiative-approved license (see &lt;http://opensource.org/&gt;); or<br>* an open source license that prohibits commercial use.</p>\n\n<p>Now I've actually looked at the rules, this also seems a little weird</p>\n\n<p style=\"padding-left: 30px\">By accepting any Prize, each Participant receiving a Prize thereby agrees to use of his/her name, address, likeness and/or Prize information by Kaggle and Competition Sponsor for promotional purposes in any medium without additional compensation.</p>\n\n<p>I can understand name and prize information, but address?</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64708",
      "postDate": "02/21/2015 14:59:53",
      "content": "<p>For legal reasons we can not&nbsp;approve or deny specific IP situations or uses, but the end requirement&nbsp;is there:&nbsp;</p>\n<p style=\"padding-left: 30px\">If the Winner License Type for the Competition (see Winner License Type above) is Open Source License, then each Winner by accepting a Prize thereby:</p>\n<p style=\"padding-left: 30px\">* licenses their winning Submission and the source code used to generate the Submission under the MIT License (an open source software license commonly described at http://opensource.org/licenses/MIT), unless another open source license is chosen explicitly from the list of those approved by the Open Source Initiative at http://opensource.org/licenses/; and<br>* represents that he/she/it has the unrestricted right to grant that license.</p>\n<p>I am not a lawyer, but the address is likely a requirement for compliance (e.g. to make sure you are not a resident of an enemy of the state, to comply with US sweepstakes law, etc.) We will not publish your address publicly.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64711",
      "postDate": "02/21/2015 16:07:24",
      "content": "<p>The section you quote, at least to my reading, only covers the submission itself. If I release my solution under the MIT licence but it uses the Magic8Ball package only available as a closed-source binary it doesn't look like I violate either rule. Or, perhaps more accurately given IANAL, it is not obvious to me that such a situation would violate the rules of the competition.</p>\n\n<p>With regard to the address, the section I quote specifically deals with the use of personal information for promotional purposes. Totally reasonable that an address is required for legal and tax reasons, and these are covered in separate sections of the rules. My unease was specifically in reference to the use of these details for promotional purposes.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64716",
      "postDate": "02/21/2015 19:36:33",
      "content": "<p>[quote=Jonathan Street;64711]</p>\n<p>The section you quote, at least to my reading, only covers the submission itself. If I release my solution under the MIT licence but it uses the Magic8Ball package only available as a closed-source binary it doesn't look like I violate either rule. Or, perhaps more accurately given IANAL, it is not obvious to me that such a situation would violate the rules of the competition.</p>\n<p>[/quote]</p>\n<p>In&nbsp;the intro to the section:</p>\n<p style=\"padding-left: 30px\">As a further condition of receipt of a Prize, each winning Participant thereby licenses their winning Submission <strong>and the source code used to generate the Submission</strong> according to the Winner License Type specified above</p>\n<p>[quote=Jonathan Street;64711]</p>\n\n\n<p>With regard to the address, the section I quote specifically deals with the use of personal information for promotional purposes. Totally reasonable that an address is required for legal and tax reasons, and these are covered in separate sections of the rules. My unease was specifically in reference to the use of these details for promotional purposes.</p>\n<p>[/quote]</p>\n<p>Good point. It's outside my expertise to explain why that's there, but I can&nbsp;say&nbsp;we have never used and do not intend to use a full address for promotional purposes. Maybe it's just there to cover use of the city, e.g.&nbsp;&nbsp;&quot;John Smith from Anytown, USA took first prize...&quot;</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64720",
      "postDate": "02/21/2015 22:26:46",
      "content": "<p>I may well just be reading too much into the licensing. The language seems a little clunky (but then what T&amp;Cs don't?) but as to whether there are genuine loopholes in there is beyond me.</p>\n\n<p>For the address, that seems reasonable. I have certainly never seen any communication from Kaggle I thought was questionable from a privacy standpoint.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "64721",
      "postDate": "02/21/2015 22:37:04",
      "content": "<p>[quote=William Cukierski;64716]</p>\n<p>[quote=Jonathan Street;64711]</p>\n<p>The section you quote, at least to my reading, only covers the submission itself. If I release my solution under the MIT licence but it uses the Magic8Ball package only available as a closed-source binary it doesn't look like I violate either rule. Or, perhaps more accurately given IANAL, it is not obvious to me that such a situation would violate the rules of the competition.</p>\n<p>[/quote]</p>\n<p>In&nbsp;the intro to the section:</p>\n<p style=\"padding-left: 30px\">As a further condition of receipt of a Prize, each winning Participant thereby licenses their winning Submission <strong>and the source code used to generate the Submission</strong> according to the Winner License Type specified above</p>\n<p>[/quote]</p>\n<p>As I understand it, nothing in the rules prohibits using closed-source tools/libraries.&nbsp;</p>\n<p>So if a competitor chooses to refactor some&nbsp;of their algorithms&nbsp;into a closed source library, that would&nbsp;be allowed. Unless you're saying that if&nbsp;Cleve Moler were to win, he would be required to open-source MATLAB...</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "65284",
      "postDate": "03/02/2015 19:52:46",
      "content": "<p>I'm sorry, but I'm still not clear on this point. My (hesitant) understanding is that competitors are free to use proprietary software, as long as the solutions they generate are unencumbered by licensing issues.</p>\n<p>Is this correct?</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "65416",
      "postDate": "03/04/2015 15:22:57",
      "content": "<p>So can we use Matlab?</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "65471",
      "postDate": "03/05/2015 02:50:11",
      "content": "<p>[quote=William Cukierski;64716]</p>\n<p>In&nbsp;the intro to the section:</p>\n<p style=\"padding-left: 30px\">As a further condition of receipt of a Prize, each winning Participant thereby licenses their winning Submission <strong>and the source code used to generate the Submission</strong> according to the Winner License Type specified above</p>\n<p>[/quote]</p>\n<p>So, it's acceptable to use proprietary software for analysis, as long as the model implementation software is free to give away, correct?</p>",
      "rawMarkdown": "",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 64494,
      "author_name": "abhishek",
      "author_url": "",
      "post_date": "02/18/2015 14:03:42",
      "content": "<p>have you seen the license of scikit-learn? Which rule says we cannot use it?</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 64495,
      "author_name": "joexjmmvhm",
      "author_url": "",
      "post_date": "02/18/2015 14:05:48",
      "content": "<p>In this competition there is an open sources restriction. I never recall seeing this in a previous competition, and rather than researching I thought it would be more time cost effective to just ask.</p>\n<p>Scikit learn uses: Open source, commercially usable - BSD license. So, I assume it is okay to use in this competition.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 64499,
      "author_name": "wcukierski",
      "author_url": "",
      "post_date": "02/18/2015 15:19:20",
      "content": "<p>I wouldn't call this a &quot;restriction.&quot; A good&nbsp;majority of open source software falls into the <a href=\"http://opensource.org/licenses\">OSI-approved categories</a>.</p>\n<p>The intent is to&nbsp;avoid a situation where your solution is restrictive and/or costs money to use. The hosts intend&nbsp;for the results of this competition to be freely available for the benefit of anyone who wants to use it.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 64503,
      "author_name": "joexjmmvhm",
      "author_url": "",
      "post_date": "02/18/2015 15:43:33",
      "content": "<p>Thank you. I started this post foggy eyed in the morning before my 1st cup of coffee. I think I am clear on it now.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 64705,
      "author_name": "jstreet",
      "author_url": "",
      "post_date": "02/21/2015 12:34:04",
      "content": "<p>Some of the language used and conditions in the rules are confusing/strange.</p>\n\n<p>Specifically in reference to the point raised above, the rules don't seem to indicate that a submission depending on software licensed under a closed source license will be ineligible. The condition, copied below, only mentions open source licensed code that isn't approved.</p>\n<p style=\"padding-left: 30px\">OPEN-SOURCE CODE</p>\n<p style=\"padding-left: 30px\">A Submission will be ineligible to win a prize if it was developed using code containing or depending on software licensed under an open source license:</p>\n<p style=\"padding-left: 30px\">* other than an Open Source Initiative-approved license (see &lt;http://opensource.org/&gt;); or<br>* an open source license that prohibits commercial use.</p>\n\n<p>Now I've actually looked at the rules, this also seems a little weird</p>\n\n<p style=\"padding-left: 30px\">By accepting any Prize, each Participant receiving a Prize thereby agrees to use of his/her name, address, likeness and/or Prize information by Kaggle and Competition Sponsor for promotional purposes in any medium without additional compensation.</p>\n\n<p>I can understand name and prize information, but address?</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 64708,
      "author_name": "wcukierski",
      "author_url": "",
      "post_date": "02/21/2015 14:59:53",
      "content": "<p>For legal reasons we can not&nbsp;approve or deny specific IP situations or uses, but the end requirement&nbsp;is there:&nbsp;</p>\n<p style=\"padding-left: 30px\">If the Winner License Type for the Competition (see Winner License Type above) is Open Source License, then each Winner by accepting a Prize thereby:</p>\n<p style=\"padding-left: 30px\">* licenses their winning Submission and the source code used to generate the Submission under the MIT License (an open source software license commonly described at http://opensource.org/licenses/MIT), unless another open source license is chosen explicitly from the list of those approved by the Open Source Initiative at http://opensource.org/licenses/; and<br>* represents that he/she/it has the unrestricted right to grant that license.</p>\n<p>I am not a lawyer, but the address is likely a requirement for compliance (e.g. to make sure you are not a resident of an enemy of the state, to comply with US sweepstakes law, etc.) We will not publish your address publicly.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 64711,
      "author_name": "jstreet",
      "author_url": "",
      "post_date": "02/21/2015 16:07:24",
      "content": "<p>The section you quote, at least to my reading, only covers the submission itself. If I release my solution under the MIT licence but it uses the Magic8Ball package only available as a closed-source binary it doesn't look like I violate either rule. Or, perhaps more accurately given IANAL, it is not obvious to me that such a situation would violate the rules of the competition.</p>\n\n<p>With regard to the address, the section I quote specifically deals with the use of personal information for promotional purposes. Totally reasonable that an address is required for legal and tax reasons, and these are covered in separate sections of the rules. My unease was specifically in reference to the use of these details for promotional purposes.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 64716,
      "author_name": "wcukierski",
      "author_url": "",
      "post_date": "02/21/2015 19:36:33",
      "content": "<p>[quote=Jonathan Street;64711]</p>\n<p>The section you quote, at least to my reading, only covers the submission itself. If I release my solution under the MIT licence but it uses the Magic8Ball package only available as a closed-source binary it doesn't look like I violate either rule. Or, perhaps more accurately given IANAL, it is not obvious to me that such a situation would violate the rules of the competition.</p>\n<p>[/quote]</p>\n<p>In&nbsp;the intro to the section:</p>\n<p style=\"padding-left: 30px\">As a further condition of receipt of a Prize, each winning Participant thereby licenses their winning Submission <strong>and the source code used to generate the Submission</strong> according to the Winner License Type specified above</p>\n<p>[quote=Jonathan Street;64711]</p>\n\n\n<p>With regard to the address, the section I quote specifically deals with the use of personal information for promotional purposes. Totally reasonable that an address is required for legal and tax reasons, and these are covered in separate sections of the rules. My unease was specifically in reference to the use of these details for promotional purposes.</p>\n<p>[/quote]</p>\n<p>Good point. It's outside my expertise to explain why that's there, but I can&nbsp;say&nbsp;we have never used and do not intend to use a full address for promotional purposes. Maybe it's just there to cover use of the city, e.g.&nbsp;&nbsp;&quot;John Smith from Anytown, USA took first prize...&quot;</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 64720,
      "author_name": "jstreet",
      "author_url": "",
      "post_date": "02/21/2015 22:26:46",
      "content": "<p>I may well just be reading too much into the licensing. The language seems a little clunky (but then what T&amp;Cs don't?) but as to whether there are genuine loopholes in there is beyond me.</p>\n\n<p>For the address, that seems reasonable. I have certainly never seen any communication from Kaggle I thought was questionable from a privacy standpoint.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 64721,
      "author_name": "emolson",
      "author_url": "",
      "post_date": "02/21/2015 22:37:04",
      "content": "<p>[quote=William Cukierski;64716]</p>\n<p>[quote=Jonathan Street;64711]</p>\n<p>The section you quote, at least to my reading, only covers the submission itself. If I release my solution under the MIT licence but it uses the Magic8Ball package only available as a closed-source binary it doesn't look like I violate either rule. Or, perhaps more accurately given IANAL, it is not obvious to me that such a situation would violate the rules of the competition.</p>\n<p>[/quote]</p>\n<p>In&nbsp;the intro to the section:</p>\n<p style=\"padding-left: 30px\">As a further condition of receipt of a Prize, each winning Participant thereby licenses their winning Submission <strong>and the source code used to generate the Submission</strong> according to the Winner License Type specified above</p>\n<p>[/quote]</p>\n<p>As I understand it, nothing in the rules prohibits using closed-source tools/libraries.&nbsp;</p>\n<p>So if a competitor chooses to refactor some&nbsp;of their algorithms&nbsp;into a closed source library, that would&nbsp;be allowed. Unless you're saying that if&nbsp;Cleve Moler were to win, he would be required to open-source MATLAB...</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 65284,
      "author_name": "predictor",
      "author_url": "",
      "post_date": "03/02/2015 19:52:46",
      "content": "<p>I'm sorry, but I'm still not clear on this point. My (hesitant) understanding is that competitors are free to use proprietary software, as long as the solutions they generate are unencumbered by licensing issues.</p>\n<p>Is this correct?</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 65416,
      "author_name": "jiweiliu",
      "author_url": "",
      "post_date": "03/04/2015 15:22:57",
      "content": "<p>So can we use Matlab?</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 65471,
      "author_name": "predictor",
      "author_url": "",
      "post_date": "03/05/2015 02:50:11",
      "content": "<p>[quote=William Cukierski;64716]</p>\n<p>In&nbsp;the intro to the section:</p>\n<p style=\"padding-left: 30px\">As a further condition of receipt of a Prize, each winning Participant thereby licenses their winning Submission <strong>and the source code used to generate the Submission</strong> according to the Winner License Type specified above</p>\n<p>[/quote]</p>\n<p>So, it's acceptable to use proprietary software for analysis, as long as the model implementation software is free to give away, correct?</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "64493": "",
    "64494": "",
    "64495": "",
    "64499": "",
    "64503": "",
    "64705": "",
    "64708": "",
    "64711": "",
    "64716": "",
    "64720": "",
    "64721": "",
    "65284": "",
    "65416": "",
    "65471": ""
  },
  "source": "meta"
}