{
  "id": 370226,
  "title": "Is Yolov5 allowed?",
  "url": "/competitions/rsna-breast-cancer-detection/discussion/370226",
  "author_name": "hide on bread",
  "post_date": "2022-12-03T19:13:14.951000",
  "votes": 7,
  "comment_count": 18,
  "views": 0,
  "content": "<p>Hi, I just want to double check with the competition hosts to see if we are allowed to use yolov5 due to licensing constraints in this competition. Thank you!</p>",
  "messages": [
    {
      "id": 2114286,
      "postDate": "2023-01-24T20:37:50.877Z",
      "content": "<p>Sorry to be slow in replying to this post on behalf of the challenge sponsor. The contest rules include clauses in both the WINNER LICENSE (Section A.1) and SUBMISSION CODE REQUIREMENTS (B.8) specifying that any open source code used in your submissions must be licensed \"under an Open Source Initiative-approved license (see <a href=\"http://www.opensource.org\" target=\"_blank\">www.opensource.org</a>) that in no event limits commercial use of such code or model containing or depending on such code.\" In our understanding, <a href=\"https://github.com/ultralytics/yolov5/blob/master/LICENSE\" target=\"_blank\">YOLOv5 is licensed under the GNU Public License</a>, which requires that any derivative works retain the same licensing terms, effectively limiting commercial use of such code. We would therefore direct you to refrain from using YOLOv5 in your submissions as this may disqualify you from receiving recognition and awards due to violation of the referenced clauses of the competition rules.</p>",
      "rawMarkdown": "Sorry to be slow in replying to this post on behalf of the challenge sponsor. The contest rules include clauses in both the WINNER LICENSE (Section A.1) and SUBMISSION CODE REQUIREMENTS (B.8) specifying that any open source code used in your submissions must be licensed \"under an Open Source Initiative-approved license (see www.opensource.org) that in no event limits commercial use of such code or model containing or depending on such code.\" In our understanding, [YOLOv5 is licensed under the GNU Public License](https://github.com/ultralytics/yolov5/blob/master/LICENSE), which requires that any derivative works retain the same licensing terms, effectively limiting commercial use of such code. We would therefore direct you to refrain from using YOLOv5 in your submissions as this may disqualify you from receiving recognition and awards due to violation of the referenced clauses of the competition rules.",
      "votes": 13,
      "replies": [
        {
          "id": 2135969,
          "postDate": "2023-02-09T01:57:54.520Z",
          "content": "<p><code>We would therefore direct you to refrain from using YOLOv5 in your submissions as this may disqualify you from receiving recognition and awards due to violation of the referenced clauses of the competition rules.</code><br>\nDoes this mean that the team using yolo5 will be removed from the Final Leaderboard？</p>",
          "rawMarkdown": "`We would therefore direct you to refrain from using YOLOv5 in your submissions as this may disqualify you from receiving recognition and awards due to violation of the referenced clauses of the competition rules.`\nDoes this mean that the team using yolo5 will be removed from the Final Leaderboard？\n\n",
          "votes": 1,
          "replies": [
            {
              "id": 2136549,
              "postDate": "2023-02-09T11:58:19.463Z",
              "content": "<p>I think the reply here is pretty clear that Yolo is not allowed.</p>",
              "rawMarkdown": "I think the reply here is pretty clear that Yolo is not allowed.",
              "votes": 2
            },
            {
              "id": 2136871,
              "postDate": "2023-02-09T15:41:07.420Z",
              "content": "<p>Yes, it's obvious that yolo can't be used, but i wanna  make sure whether kaggle will use technical  to check whether anyone uses yolo</p>",
              "rawMarkdown": "Yes, it's obvious that yolo can't be used, but i wanna  make sure whether kaggle will use technical  to check whether anyone uses yolo"
            },
            {
              "id": 2137959,
              "postDate": "2023-02-10T13:17:22.067Z",
              "content": "<p>There are many yolov5 alternatives for this (easy - brest roi detection ) task e.g. yoloX (certainly if you still have to use object detector). </p>",
              "rawMarkdown": "There are many yolov5 alternatives for this (easy - brest roi detection ) task e.g. yoloX (certainly if you still have to use object detector). "
            },
            {
              "id": 2138012,
              "postDate": "2023-02-10T13:53:30.217Z",
              "content": "<p>\"15th in this Competition\" has a chance of winning. why take the risk?</p>",
              "rawMarkdown": "\"15th in this Competition\" has a chance of winning. why take the risk?",
              "votes": 1
            },
            {
              "id": 2138129,
              "postDate": "2023-02-10T15:26:12.430Z",
              "content": "<p>You're right. This is not only the chance to win the game, but also the risk of be removed from the  Leaderboard. When I find this reply, I turn to seg model👀</p>",
              "rawMarkdown": "You're right. This is not only the chance to win the game, but also the risk of be removed from the  Leaderboard. When I find this reply, I turn to seg model👀"
            },
            {
              "id": 2138131,
              "postDate": "2023-02-10T15:27:53.840Z",
              "content": "<p>got it ,i'm using  seg model now</p>",
              "rawMarkdown": "got it ,i'm using  seg model now"
            }
          ]
        },
        {
          "id": 2136495,
          "postDate": "2023-02-09T11:18:46.923Z",
          "content": "<p>I think that the issue of which of the licenses approved by <a href=\"http://www.opensource.org\" target=\"_blank\">www.opensource.org</a> in no event limit \"commercial use of such code or model containing or depending on such code\", and therefore satisfy Kaggle's requirements, is more complicated than it may appear. Rather than effectively requiring that every contest participant consult an attorney before using some software package, it would be better if, for each competition, Kaggle and the sponsor simply list the acceptable licenses in the Rules. There aren't that many of them, and this would clear up a lot of confusion.</p>",
          "rawMarkdown": "I think that the issue of which of the licenses approved by www.opensource.org in no event limit \"commercial use of such code or model containing or depending on such code\", and therefore satisfy Kaggle's requirements, is more complicated than it may appear. Rather than effectively requiring that every contest participant consult an attorney before using some software package, it would be better if, for each competition, Kaggle and the sponsor simply list the acceptable licenses in the Rules. There aren't that many of them, and this would clear up a lot of confusion.",
          "votes": 3,
          "replies": [
            {
              "id": 2136548,
              "postDate": "2023-02-09T11:58:06.310Z",
              "rawMarkdown": "",
              "isDeleted": true
            }
          ]
        },
        {
          "id": 2136960,
          "postDate": "2023-02-09T16:38:23.343Z",
          "content": "<p>I just noticed that the package pylibjpeg-libjpeg is listed by the pip-licenses utility as being under GPLv3:</p>\n<p>pylibjpeg-libjpeg    1.3.2   GNU General Public License v3 (GPLv3)</p>\n<p>But pylibjpeg-libjpeg seems to be needed to read some of the DICOM images. Does this mean contestants need to find other package(s) to read these images? Please clarify.</p>",
          "rawMarkdown": "I just noticed that the package pylibjpeg-libjpeg is listed by the pip-licenses utility as being under GPLv3:\n\npylibjpeg-libjpeg    1.3.2   GNU General Public License v3 (GPLv3)\n\nBut pylibjpeg-libjpeg seems to be needed to read some of the DICOM images. Does this mean contestants need to find other package(s) to read these images? Please clarify.",
          "votes": 2,
          "replies": [
            {
              "id": 2136999,
              "postDate": "2023-02-09T17:08:05.643Z",
              "content": "<p>Ah, I've now just noticed that pylibjpeg-libjpeg is probably not needed to read the images, and that I'm successfully using pydicom.dcmread, which is under the MIT license, not GPL.</p>",
              "rawMarkdown": "Ah, I've now just noticed that pylibjpeg-libjpeg is probably not needed to read the images, and that I'm successfully using pydicom.dcmread, which is under the MIT license, not GPL."
            },
            {
              "id": 2137296,
              "postDate": "2023-02-09T20:44:22.547Z",
              "content": "<p>I am installing pylibjpeg-libjpeg because I think it is a dependency for dicomsdl. So have a lot of inference notebooks. But I have not used the package in my code. Would that still be a problem ?</p>",
              "rawMarkdown": "I am installing pylibjpeg-libjpeg because I think it is a dependency for dicomsdl. So have a lot of inference notebooks. But I have not used the package in my code. Would that still be a problem ?"
            },
            {
              "id": 2137829,
              "postDate": "2023-02-10T11:12:03.103Z",
              "content": "<p>Don't know. I hope the organizers respond with an authoritative answer.</p>",
              "rawMarkdown": "Don't know. I hope the organizers respond with an authoritative answer."
            },
            {
              "id": 2140729,
              "postDate": "2023-02-12T05:15:27.773Z",
              "content": "<p>The package pylibjpeg-libjpeg is under GPLv3,but  license of package pylibjpeg is MIT.  </p>",
              "rawMarkdown": "The package pylibjpeg-libjpeg is under GPLv3,but  license of package pylibjpeg is MIT.  "
            }
          ]
        },
        {
          "id": 2169001,
          "postDate": "2023-03-04T17:37:18.033Z",
          "content": "<p>Hi I saw a few top submissions where they used Yolo as part of the training , is it allow ?</p>\n<p>Thank you</p>",
          "rawMarkdown": "Hi I saw a few top submissions where they used Yolo as part of the training , is it allow ?\n\nThank you",
          "replies": [
            {
              "id": 2169052,
              "postDate": "2023-03-04T18:25:55.367Z",
              "content": "<p>Yolov7 and YoloX - yes.</p>",
              "rawMarkdown": "Yolov7 and YoloX - yes.",
              "votes": 1
            }
          ]
        }
      ]
    },
    {
      "id": 2053978,
      "postDate": "2022-12-03T19:13:14.950Z",
      "content": "<p>Hi, I just want to double check with the competition hosts to see if we are allowed to use yolov5 due to licensing constraints in this competition. Thank you!</p>",
      "rawMarkdown": "Hi, I just want to double check with the competition hosts to see if we are allowed to use yolov5 due to licensing constraints in this competition. Thank you!",
      "votes": 7
    },
    {
      "id": 2053981,
      "postDate": "2022-12-03T19:19:10.130Z",
      "rawMarkdown": "",
      "votes": -1,
      "isDeleted": true
    }
  ],
  "comments": [
    {
      "id": 2114286,
      "author_name": "Chris Carr",
      "author_url": "",
      "post_date": "2023-01-24T20:37:50.877000",
      "content": "<p>Sorry to be slow in replying to this post on behalf of the challenge sponsor. The contest rules include clauses in both the WINNER LICENSE (Section A.1) and SUBMISSION CODE REQUIREMENTS (B.8) specifying that any open source code used in your submissions must be licensed \"under an Open Source Initiative-approved license (see <a href=\"http://www.opensource.org\" target=\"_blank\">www.opensource.org</a>) that in no event limits commercial use of such code or model containing or depending on such code.\" In our understanding, <a href=\"https://github.com/ultralytics/yolov5/blob/master/LICENSE\" target=\"_blank\">YOLOv5 is licensed under the GNU Public License</a>, which requires that any derivative works retain the same licensing terms, effectively limiting commercial use of such code. We would therefore direct you to refrain from using YOLOv5 in your submissions as this may disqualify you from receiving recognition and awards due to violation of the referenced clauses of the competition rules.</p>",
      "votes": 13,
      "replies": [
        {
          "id": 2135969,
          "author_name": "FatLiuyun",
          "author_url": "",
          "post_date": "2023-02-09T01:57:54.520000",
          "content": "<p><code>We would therefore direct you to refrain from using YOLOv5 in your submissions as this may disqualify you from receiving recognition and awards due to violation of the referenced clauses of the competition rules.</code><br>\nDoes this mean that the team using yolo5 will be removed from the Final Leaderboard？</p>",
          "votes": 1,
          "replies": [
            {
              "id": 2136549,
              "author_name": "Psi",
              "author_url": "",
              "post_date": "2023-02-09T11:58:19.463000",
              "content": "<p>I think the reply here is pretty clear that Yolo is not allowed.</p>",
              "votes": 2,
              "replies": []
            },
            {
              "id": 2136871,
              "author_name": "FatLiuyun",
              "author_url": "",
              "post_date": "2023-02-09T15:41:07.420000",
              "content": "<p>Yes, it's obvious that yolo can't be used, but i wanna  make sure whether kaggle will use technical  to check whether anyone uses yolo</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2137959,
              "author_name": "Remek Kinas",
              "author_url": "",
              "post_date": "2023-02-10T13:17:22.067000",
              "content": "<p>There are many yolov5 alternatives for this (easy - brest roi detection ) task e.g. yoloX (certainly if you still have to use object detector). </p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2138012,
              "author_name": "hengck23",
              "author_url": "",
              "post_date": "2023-02-10T13:53:30.217000",
              "content": "<p>\"15th in this Competition\" has a chance of winning. why take the risk?</p>",
              "votes": 1,
              "replies": []
            },
            {
              "id": 2138129,
              "author_name": "FatLiuyun",
              "author_url": "",
              "post_date": "2023-02-10T15:26:12.430000",
              "content": "<p>You're right. This is not only the chance to win the game, but also the risk of be removed from the  Leaderboard. When I find this reply, I turn to seg model👀</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2138131,
              "author_name": "FatLiuyun",
              "author_url": "",
              "post_date": "2023-02-10T15:27:53.840000",
              "content": "<p>got it ,i'm using  seg model now</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 2136495,
          "author_name": "David J. Slate",
          "author_url": "",
          "post_date": "2023-02-09T11:18:46.923000",
          "content": "<p>I think that the issue of which of the licenses approved by <a href=\"http://www.opensource.org\" target=\"_blank\">www.opensource.org</a> in no event limit \"commercial use of such code or model containing or depending on such code\", and therefore satisfy Kaggle's requirements, is more complicated than it may appear. Rather than effectively requiring that every contest participant consult an attorney before using some software package, it would be better if, for each competition, Kaggle and the sponsor simply list the acceptable licenses in the Rules. There aren't that many of them, and this would clear up a lot of confusion.</p>",
          "votes": 3,
          "replies": [
            {
              "id": 2136548,
              "author_name": "",
              "author_url": "",
              "post_date": "2023-02-09T11:58:06.310000",
              "content": "",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 2136960,
          "author_name": "David J. Slate",
          "author_url": "",
          "post_date": "2023-02-09T16:38:23.343000",
          "content": "<p>I just noticed that the package pylibjpeg-libjpeg is listed by the pip-licenses utility as being under GPLv3:</p>\n<p>pylibjpeg-libjpeg    1.3.2   GNU General Public License v3 (GPLv3)</p>\n<p>But pylibjpeg-libjpeg seems to be needed to read some of the DICOM images. Does this mean contestants need to find other package(s) to read these images? Please clarify.</p>",
          "votes": 2,
          "replies": [
            {
              "id": 2136999,
              "author_name": "David J. Slate",
              "author_url": "",
              "post_date": "2023-02-09T17:08:05.643000",
              "content": "<p>Ah, I've now just noticed that pylibjpeg-libjpeg is probably not needed to read the images, and that I'm successfully using pydicom.dcmread, which is under the MIT license, not GPL.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2137296,
              "author_name": "Naman Makkar",
              "author_url": "",
              "post_date": "2023-02-09T20:44:22.547000",
              "content": "<p>I am installing pylibjpeg-libjpeg because I think it is a dependency for dicomsdl. So have a lot of inference notebooks. But I have not used the package in my code. Would that still be a problem ?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2137829,
              "author_name": "David J. Slate",
              "author_url": "",
              "post_date": "2023-02-10T11:12:03.103000",
              "content": "<p>Don't know. I hope the organizers respond with an authoritative answer.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2140729,
              "author_name": "fate",
              "author_url": "",
              "post_date": "2023-02-12T05:15:27.773000",
              "content": "<p>The package pylibjpeg-libjpeg is under GPLv3,but  license of package pylibjpeg is MIT.  </p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 2169001,
          "author_name": "Pablo Larrosa",
          "author_url": "",
          "post_date": "2023-03-04T17:37:18.033000",
          "content": "<p>Hi I saw a few top submissions where they used Yolo as part of the training , is it allow ?</p>\n<p>Thank you</p>",
          "votes": 0,
          "replies": [
            {
              "id": 2169052,
              "author_name": "Remek Kinas",
              "author_url": "",
              "post_date": "2023-03-04T18:25:55.367000",
              "content": "<p>Yolov7 and YoloX - yes.</p>",
              "votes": 1,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 2053981,
      "author_name": "",
      "author_url": "",
      "post_date": "2022-12-03T19:19:10.130000",
      "content": "",
      "votes": -1,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "2114286": "Sorry to be slow in replying to this post on behalf of the challenge sponsor. The contest rules include clauses in both the WINNER LICENSE (Section A.1) and SUBMISSION CODE REQUIREMENTS (B.8) specifying that any open source code used in your submissions must be licensed \"under an Open Source Initiative-approved license (see www.opensource.org) that in no event limits commercial use of such code or model containing or depending on such code.\" In our understanding, [YOLOv5 is licensed under the GNU Public License](https://github.com/ultralytics/yolov5/blob/master/LICENSE), which requires that any derivative works retain the same licensing terms, effectively limiting commercial use of such code. We would therefore direct you to refrain from using YOLOv5 in your submissions as this may disqualify you from receiving recognition and awards due to violation of the referenced clauses of the competition rules.",
    "2053978": "Hi, I just want to double check with the competition hosts to see if we are allowed to use yolov5 due to licensing constraints in this competition. Thank you!",
    "2053981": ""
  }
}