Skip to content

The open content licensing editor for the AI-first Internet. Easily create, edit, and manage your RSL (Really Simple Licensing) documents.

License

Notifications You must be signed in to change notification settings

onurkanbakirci/rsl-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSL Editor

The open content licensing editor for the AI-first Internet

onurkanbakirci Twitter follower count GitHub Stars License

Netlify Status

RSL Editor RSL Editor

Introduction

RSL Editor is an open-source web application for creating and managing Really Simple Licensing (RSL) - a standardized, machine-readable format for content licensing in the AI era.

RSL provides a clear, consistent way to define content usage rights, permissions, and restrictions, making it easy for content creators, publishers, and AI systems to understand and respect licensing terms.

Features

RSL Editor is an open standard designed to address the challenges of content licensing in an AI-first world. It provides:

  • Visual RSL Builder: Intuitive form-based editor for creating RSL documents with real-time configuration
  • RSL Document Management: Centralized dashboard to store, organize, and manage all RSL documents
  • RSL Validation: Built-in validator with comprehensive error checking and best practice warnings
  • Website Crawling: Automated web crawling to discover and analyze website pages for RSL creation
  • XML Generation: Automatic generation of machine-readable RSL XML documents
  • RSS Integration: Generate RSS feeds with embedded RSL licensing data
  • Web Pages Integration: Embed RSL data directly into web pages and HTML documents
  • Media Files Integration: Support for various media file formats with RSL metadata
  • Multi-License Support: Configure multiple license types (commercial, non-commercial, AI training)
  • Permission Management: Define granular permissions and user restrictions
  • Sitemap Parsing: Extract website structure from XML sitemaps
  • Batch Operations: Process multiple pages and RSL documents simultaneously

Usage

Creating Your First RSL License

  1. Sign up for an account or log in
  2. Navigate to the Dashboard
  3. Click "Create New RSL"
  4. Enter a website URL to analyze
  5. Configure licensing terms using the visual editor
  6. Generate and download your RSL XML

RSL Format Example

<?xml version="1.0" encoding="UTF-8"?>
<rsl version="1.0">
  <content>
    <title>My Blog Post</title>
    <description>An article about AI and content licensing</description>
    <url>https://myblog.com/ai-licensing-post</url>
  </content>
  <licenses>
    <license id="license-1" name="Non-Commercial Use">
      <permits>
        <usage>read</usage>
        <usage>share</usage>
        <user>individual</user>
      </permits>
      <prohibits>
        <usage>commercial</usage>
        <usage>ai-training</usage>
      </prohibits>
      <payment type="free" />
    </license>
  </licenses>
</rsl>

Author

Created by @onurkanbakirci in 2025, released under the MIT license.

About

The open content licensing editor for the AI-first Internet. Easily create, edit, and manage your RSL (Really Simple Licensing) documents.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages