Closed heylamourding closed 7 months ago
I think we can use it commercially. The keras implementation is done by keras-team.
To use Keras
framework, there is no restriction.
Even from the Ultralytics licensing, it says it can be used for commercial purpose( look for permission table on top) https://github.com/ultralytics/ultralytics/blob/main/LICENSE
@sachinprasadhs thanks for reply. Yes. We can use ultralytics commercially but we have to disclose whole project due to AGPL license restriction.
@innat thanks for reply!
As keras-cv license is Apache 2.0, does mean that we can employ YOLOv8, trained via keras-cv, for commercial purposes without revealing our project details?
I notice a DISCLAIMER session in README.md. Is YoloV8 provide by third party and subject to separate license?
KerasCV provides access to pre-trained models via the keras_cv.models API. These pre-trained models are provided on an "as is" basis, without warranties or conditions of any kind. The following underlying models are provided by third parties, and are subject to separate licenses: StableDiffusion, Vision Transformer
@heylamourding Keras implementaiton is done by keras-team (https://github.com/keras-team/keras-cv/pull/1711). So, if you use it, train it from scratch, it's fine.
About pretrained weight, here, the preset that ends with coco
are pretrained weight. Now, this I'm not sure how these are generated (cc. @sachinprasadhs ).
Note, though the model implementation may be same but the performance gap exist in keras-cv yolov8 and official yolo-v8, due to lack of training strategies in keras-cv than official.
thanks @innat glad to hear that!
Ultralytics YoloV8 is under AGPL-3.0 license. If I use keras-cv to train a YoloV8 model, can I use it commercially?