{
  "id": 23066,
  "title": "understanding what is open source...",
  "url": "/competitions/bosch-production-line-performance/discussion/23066",
  "author_name": "",
  "post_date": "2016-08-24T09:48:34.970Z",
  "votes": 1,
  "comment_count": 2,
  "views": 803,
  "content": "<p>The rules section defines the eligibility of software as :</p>\n\n<p>OPEN-SOURCE CODE</p>\n\n<p>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\n<ul>\n<li>other than an Open Source Initiative-approved license (see <a href=\"http://opensource.org/\">http://opensource.org/</a>); or</li>\n<li>an open source license that prohibits commercial use.</li>\n</ul>\n\n<p>THIS IS A BIT CONFUSING ENGLISH STRUCTURE ....\nJust want to make sure the winner does not loose prize because of some tricky conditioning here !!!!!! :-)</p>\n\n<p>My naive interpretation is -\n  allowed solution is anything that is (or using) open source non commercial software and the open source is defined as \n    - anything OTHER than as defined under opensource.org\n    - any opensource (RECURSIVE DEFINITION!) that does not allow commercial use.</p>\n\n<p>**my simple question is - \n   is use of software defined by GPL licensing terms defined by opensource.org allowed?\n   typical examples are R and python (and java)</p>\n\n<p>cheers...</p>",
  "messages": [
    {
      "id": "132292",
      "postDate": "08/24/2016 09:48:34",
      "content": "<p>The rules section defines the eligibility of software as :</p>\n\n<p>OPEN-SOURCE CODE</p>\n\n<p>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\n<ul>\n<li>other than an Open Source Initiative-approved license (see <a href=\"http://opensource.org/\">http://opensource.org/</a>); or</li>\n<li>an open source license that prohibits commercial use.</li>\n</ul>\n\n<p>THIS IS A BIT CONFUSING ENGLISH STRUCTURE ....\nJust want to make sure the winner does not loose prize because of some tricky conditioning here !!!!!! :-)</p>\n\n<p>My naive interpretation is -\n  allowed solution is anything that is (or using) open source non commercial software and the open source is defined as \n    - anything OTHER than as defined under opensource.org\n    - any opensource (RECURSIVE DEFINITION!) that does not allow commercial use.</p>\n\n<p>**my simple question is - \n   is use of software defined by GPL licensing terms defined by opensource.org allowed?\n   typical examples are R and python (and java)</p>\n\n<p>cheers...</p>",
      "rawMarkdown": "The rules section defines the eligibility of software as :\r\n\r\n\r\nOPEN-SOURCE CODE\r\n\r\nA 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:\r\n\r\n* other than an Open Source Initiative-approved license (see <http://opensource.org/>); or\r\n* an open source license that prohibits commercial use.\r\n\r\nTHIS IS A BIT CONFUSING ENGLISH STRUCTURE ....\r\nJust want to make sure the winner does not loose prize because of some tricky conditioning here !!!!!! :-)\r\n\r\nMy naive interpretation is -\r\n  allowed solution is anything that is (or using) open source non commercial software and the open source is defined as \r\n    - anything OTHER than as defined under opensource.org\r\n    - any opensource (RECURSIVE DEFINITION!) that does not allow commercial use.\r\n\r\n**my simple question is - \r\n   is use of software defined by GPL licensing terms defined by opensource.org allowed?\r\n   typical examples are R and python (and java)\r\n\r\ncheers...",
      "votes": null
    },
    {
      "id": "132653",
      "postDate": "08/28/2016 01:07:08",
      "content": "<p><code>Disclaimer: I am not affiliated with kaggle, nor am I a lawyer, so this is just informal advice.</code></p>\n\n<p>This english is a bit confusing, but my (and many other kagglers) interpretation is this:</p>\n\n<p>Your solution will be invalid if it uses open source code that cannot be used for commercial use. <br>\nYour solution will be invalid if it uses code with an open source license that is not approved by <a href=\"http://opensource.org/\">http://opensource.org</a>.</p>\n\n<p>GPL is allowed by opensource.org, and allows commercial use, and therefore you can use software licensed under GPL in this competition.</p>",
      "rawMarkdown": "`Disclaimer: I am not affiliated with kaggle, nor am I a lawyer, so this is just informal advice.`\r\n\r\nThis english is a bit confusing, but my (and many other kagglers) interpretation is this:\r\n\r\nYour solution will be invalid if it uses open source code that cannot be used for commercial use.  \r\nYour solution will be invalid if it uses code with an open source license that is not approved by http://opensource.org.\r\n\r\nGPL is allowed by opensource.org, and allows commercial use, and therefore you can use software licensed under GPL in this competition.",
      "votes": null
    },
    {
      "id": "135564",
      "postDate": "09/15/2016 00:58:47",
      "content": "<p>To be specific about Theano, here is a link to their license,</p>\n\n<p><a href=\"http://deeplearning.net/software/theano/LICENSE.html\">http://deeplearning.net/software/theano/LICENSE.html</a></p>\n\n<p>Notice they don't use the umbrella of some other license. The license is a short and sweet disclaimer and only prohibits not providing attribution or conditions as stated in the license. It does not prohibit commercial use.</p>\n\n<p>Searching on <a href=\"http://opensource.org/\">http://opensource.org/</a> for Theano returns,</p>\n\n<blockquote>\n  <p>Your search yielded no results</p>\n</blockquote>\n\n<p>I've looked over some past competitions and I see that Theano has been used, but according to this definition it's license doesn't qualify since it's not an OSI approved license, i.e. it fails the first condition.</p>\n\n<p>Is there any kind of ruling of acceptance for Theano? Do I have to ask Theano to apply to the OSI to get approved? or ask them to change their license to a standard open source one such as the MIT license?</p>\n\n<p>Consider the situation where some person or group wins a competition using Theano and one of the other participants claims that Theano is not valid software. Kaggle has to rule either by the strict wording of the eligibility terms and disqualify the winner, even though Theano software may have been a part of previous winning entries, or they have to rule that it has been accepted in past competitions and therefore qualifies by ruling.</p>\n\n<p>It would be easier if Kaggle published a list of accepted software.</p>",
      "rawMarkdown": "To be specific about Theano, here is a link to their license,\r\n\r\n  [http://deeplearning.net/software/theano/LICENSE.html][1]\r\n\r\nNotice they don't use the umbrella of some other license. The license is a short and sweet disclaimer and only prohibits not providing attribution or conditions as stated in the license. It does not prohibit commercial use.\r\n\r\nSearching on [http://opensource.org/][2] for Theano returns,\r\n\r\n> Your search yielded no results\r\n\r\nI've looked over some past competitions and I see that Theano has been used, but according to this definition it's license doesn't qualify since it's not an OSI approved license, i.e. it fails the first condition.\r\n\r\nIs there any kind of ruling of acceptance for Theano? Do I have to ask Theano to apply to the OSI to get approved? or ask them to change their license to a standard open source one such as the MIT license?\r\n\r\nConsider the situation where some person or group wins a competition using Theano and one of the other participants claims that Theano is not valid software. Kaggle has to rule either by the strict wording of the eligibility terms and disqualify the winner, even though Theano software may have been a part of previous winning entries, or they have to rule that it has been accepted in past competitions and therefore qualifies by ruling.\r\n\r\nIt would be easier if Kaggle published a list of accepted software.\r\n\r\n  [1]: http://deeplearning.net/software/theano/LICENSE.html\r\n  [2]: http://opensource.org/",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 132653,
      "author_name": "anokas",
      "author_url": "",
      "post_date": "08/28/2016 01:07:08",
      "content": "<p><code>Disclaimer: I am not affiliated with kaggle, nor am I a lawyer, so this is just informal advice.</code></p>\n\n<p>This english is a bit confusing, but my (and many other kagglers) interpretation is this:</p>\n\n<p>Your solution will be invalid if it uses open source code that cannot be used for commercial use. <br>\nYour solution will be invalid if it uses code with an open source license that is not approved by <a href=\"http://opensource.org/\">http://opensource.org</a>.</p>\n\n<p>GPL is allowed by opensource.org, and allows commercial use, and therefore you can use software licensed under GPL in this competition.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 135564,
      "author_name": "rshpeley",
      "author_url": "",
      "post_date": "09/15/2016 00:58:47",
      "content": "<p>To be specific about Theano, here is a link to their license,</p>\n\n<p><a href=\"http://deeplearning.net/software/theano/LICENSE.html\">http://deeplearning.net/software/theano/LICENSE.html</a></p>\n\n<p>Notice they don't use the umbrella of some other license. The license is a short and sweet disclaimer and only prohibits not providing attribution or conditions as stated in the license. It does not prohibit commercial use.</p>\n\n<p>Searching on <a href=\"http://opensource.org/\">http://opensource.org/</a> for Theano returns,</p>\n\n<blockquote>\n  <p>Your search yielded no results</p>\n</blockquote>\n\n<p>I've looked over some past competitions and I see that Theano has been used, but according to this definition it's license doesn't qualify since it's not an OSI approved license, i.e. it fails the first condition.</p>\n\n<p>Is there any kind of ruling of acceptance for Theano? Do I have to ask Theano to apply to the OSI to get approved? or ask them to change their license to a standard open source one such as the MIT license?</p>\n\n<p>Consider the situation where some person or group wins a competition using Theano and one of the other participants claims that Theano is not valid software. Kaggle has to rule either by the strict wording of the eligibility terms and disqualify the winner, even though Theano software may have been a part of previous winning entries, or they have to rule that it has been accepted in past competitions and therefore qualifies by ruling.</p>\n\n<p>It would be easier if Kaggle published a list of accepted software.</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "132292": "The rules section defines the eligibility of software as :\r\n\r\n\r\nOPEN-SOURCE CODE\r\n\r\nA 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:\r\n\r\n* other than an Open Source Initiative-approved license (see <http://opensource.org/>); or\r\n* an open source license that prohibits commercial use.\r\n\r\nTHIS IS A BIT CONFUSING ENGLISH STRUCTURE ....\r\nJust want to make sure the winner does not loose prize because of some tricky conditioning here !!!!!! :-)\r\n\r\nMy naive interpretation is -\r\n  allowed solution is anything that is (or using) open source non commercial software and the open source is defined as \r\n    - anything OTHER than as defined under opensource.org\r\n    - any opensource (RECURSIVE DEFINITION!) that does not allow commercial use.\r\n\r\n**my simple question is - \r\n   is use of software defined by GPL licensing terms defined by opensource.org allowed?\r\n   typical examples are R and python (and java)\r\n\r\ncheers...",
    "132653": "`Disclaimer: I am not affiliated with kaggle, nor am I a lawyer, so this is just informal advice.`\r\n\r\nThis english is a bit confusing, but my (and many other kagglers) interpretation is this:\r\n\r\nYour solution will be invalid if it uses open source code that cannot be used for commercial use.  \r\nYour solution will be invalid if it uses code with an open source license that is not approved by http://opensource.org.\r\n\r\nGPL is allowed by opensource.org, and allows commercial use, and therefore you can use software licensed under GPL in this competition.",
    "135564": "To be specific about Theano, here is a link to their license,\r\n\r\n  [http://deeplearning.net/software/theano/LICENSE.html][1]\r\n\r\nNotice they don't use the umbrella of some other license. The license is a short and sweet disclaimer and only prohibits not providing attribution or conditions as stated in the license. It does not prohibit commercial use.\r\n\r\nSearching on [http://opensource.org/][2] for Theano returns,\r\n\r\n> Your search yielded no results\r\n\r\nI've looked over some past competitions and I see that Theano has been used, but according to this definition it's license doesn't qualify since it's not an OSI approved license, i.e. it fails the first condition.\r\n\r\nIs there any kind of ruling of acceptance for Theano? Do I have to ask Theano to apply to the OSI to get approved? or ask them to change their license to a standard open source one such as the MIT license?\r\n\r\nConsider the situation where some person or group wins a competition using Theano and one of the other participants claims that Theano is not valid software. Kaggle has to rule either by the strict wording of the eligibility terms and disqualify the winner, even though Theano software may have been a part of previous winning entries, or they have to rule that it has been accepted in past competitions and therefore qualifies by ruling.\r\n\r\nIt would be easier if Kaggle published a list of accepted software.\r\n\r\n  [1]: http://deeplearning.net/software/theano/LICENSE.html\r\n  [2]: http://opensource.org/"
  },
  "source": "meta"
}