Skip to content

Instantly share code, notes, and snippets.

@schappim
Created August 8, 2023 23:10
Show Gist options
  • Save schappim/c0e933a0919e82f0159acd74b803b8fe to your computer and use it in GitHub Desktop.
Save schappim/c0e933a0919e82f0159acd74b803b8fe to your computer and use it in GitHub Desktop.
ModelShare License Version 1.0
Copyright (c) [Year], [Your Name/Your Company's Name]. All rights reserved.
1. DEFINITIONS:
"Content" refers to all data, text, images, graphics, videos, and other materials available on [Your Website URL].
"Model" refers to any machine learning, deep learning, artificial intelligence model, or algorithm.
2. PERMISSIONS:
This license grants you the non-exclusive right to use the Content for the purpose of training, developing, or testing a Model, provided you comply with all terms and conditions stated in this License.
3. OBLIGATIONS:
a. If you use the Content to train, develop, or test a Model, you MUST:
i. Provide access to the complete Model, including its architecture and weights, to [Your Name/Your Company's Name].
ii. Ensure that any third parties you distribute the Model to are also bound by the obligations of this License.
b. Any use of the Content, either in whole or in part, outside of the permissions stated in this License is strictly prohibited.
4. NO WARRANTY:
The Content is provided "as is", without any warranty of any kind. [Your Name/Your Company's Name] is not liable for any damages arising out of the use or inability to use the Content.
5. TERMINATION:
If you fail to comply with the terms of this License, your rights will terminate immediately and automatically, without any notice from [Your Name/Your Company's Name]. You must then immediately cease all use of the Content and destroy all copies in your possession.
6. JURISDICTION:
This License is governed by the laws of [Country/State], and any disputes related to this License will be subject to the exclusive jurisdiction of the courts in [Specific Location/City].
7. AMENDMENTS:
This License may only be modified in writing and with the explicit consent of [Your Name/Your Company's Name].
This License does not grant any rights not explicitly mentioned herein.
@schappim
Copy link
Author

schappim commented Aug 8, 2023

The "ModelShare License" is designed to grant users the non-exclusive right to utilize specific content for training, developing, or testing artificial intelligence models. In exchange for this right, users are obligated to provide the content owner with complete access to the resultant AI model, including its architecture and weights. The license ensures that any third-party recipients of the model are also bound by these obligations. The primary goal is to foster transparency and sharing when the content is used for machine learning purposes.

Here are some recommended placements and methods to include the license on a webpage:

  1. Footer: This is a common place for licenses and terms of use. A link can be provided labeled "ModelShare License," "Terms of Use," or "License Agreement." When clicked, it could lead to a dedicated page containing the full license text.
  2. Download/Access Points: If your content is downloadable (like datasets or software packages), include the license or a link to the license right at the download point. This ensures that users are immediately made aware of their obligations before accessing the content.
  3. Pop-up or Modal Window: If you want to make absolutely sure that users see and acknowledge the license, consider using a modal window that appears when users access specific parts of your site (like a download section). This window can provide a concise summary of the license and require users to agree before proceeding.
  4. Header: Less common, but if the content is the primary focus of the webpage (e.g., a specific dataset's landing page), a link to the license in the header or navigation bar can be helpful.
  5. Embedded in Content: If the content is distributed as files (like PDFs, datasets, or code repositories), the license can be included directly within the content or as an accompanying file. For instance, open-source software often has a LICENSE.txt or LICENSE.md file in the root directory.
  6. Meta Tags: Although not visible to typical users, meta tags can be used to provide information about the licensing of the content on the page to web crawlers and advanced users. Specific schema vocabularies, like the Creative Commons Rights Expression Language, can be used in meta tags to indicate licensing information.
  7. Watermarks: For visual content like images or videos, you might consider embedding a watermark or an overlay indicating the licensing type. While this doesn't replace the need for a detailed license elsewhere, it's a visible reminder of the content's licensed nature.
  8. FAQ or Documentation: If your site has an FAQ or documentation section, it's a good practice to include a section about licensing, explaining how users can utilize the content and what obligations they have under the "ModelShare License."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment