Hey everyone!
Intro & problem
A crazy, random idea I had today would be to have an html tag for license. Usually when we access a website there is no possibility of knowing whether certain content is licensed or not - or html is licensed or not.
Partial or final solution
The proposal I have today is to solve the problem of determination and right of content by the html license tag - below is a list of license tags. For example:
option 1: set body or head with license
<!DOCTYPE html>
<html>
<head license-type="GPL-3.0">
<link rel="license" href="GPL-3.0.txt">
<!---
or href="MIT.txt"
or href="Copyright.txt"
...
--->
</head>
<body license="GPL-3.0">
<p>Content licensed with GPL-3.0 license </p>
</body>
</html>
option 2: set meta html with license
<!DOCTYPE html>
<html>
<head>
<meta license="GPL-3.0"/>
<license type="GPL-3.0"/>
<license type="GPL" version="3.0"/>
<!---
or
<license type="MIT"/>
<license type="Copyright"/>
<license type="MIT" version="2.1"/>
<license type="Copyright" version="1"/>
---->
</head>
<body>
<p>Content licensed with GPL-3.0 license </p>
</body>
</html>
option 3: set html elements with license
<!DOCTYPE html>
<html>
<head>
<input type="file" license-type="GPL-3.0"/>
<input type="file" license-type="GPL" version="2.1" />
<audio type="file" license-type="GPL-3.0"/>
<audio type="file" license-type="GPL" version="2.1" />
<video type="file" license-type="GPL-3.0"></video>
<video type="file" license-type="GPL" version="2.1"></video>
<div type="file" license-type="GPL-3.0"></div>
<div type="file" license-type="GPL" version="2.1"></div>
<!---
or
<input type="file" license-type="MIT"/>
<input type="file" license-type="Copyright"/>
<input type="file"="Copyright" version="2.1" />
<input type="file"="MIT" version="2.1" />
---->
</head>
<body>
<p>Content licensed with GPL-3.0 license </p>
</body>
</html>
option 4: set html with license from cdn
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Cdn and license</title>
<link rel="license" href="GPL-3.0.txt">
<link rel="license" href="https://democdn1.com/GPL/3/license.txt">
<link rel="license" href="https://democdn2.com/GPL/3/license">
<license type="GPL-3.0"/>
<license type="GPL" version="3.0"/>
<!-- Imports license with democdn2 external license -->
<link rel="import" href="https://democdn2.com/GPL/3/license">
</head>
<body>
<!-- Runs custom element from democdn1, democdn2 --->
<license type="GPL" version="3.0"/>
<license type="GPL-3.0"/>
<img src="/logo.txt" license="https://democdn2.com/GPL/3/license"/>
</body>
</html>