|
|
| (11 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| − | == Licenses ==
| + | #REDIRECT [[Liblicense]] |
| − | | |
| − | All licenses should be allowed into this structure. T
| |
| − | | |
| − | === Questions ===
| |
| − | | |
| − | * What licenses should be allowed?
| |
| − | * Should licenses be weighted?
| |
| − | * How will they connect with mime-types and how will a system know which filetypes connect with which licenses?
| |
| − | | |
| − | === Naming ===
| |
| − | | |
| − | What is the best way to name licenses for inclusion.
| |
| − | | |
| − | Possibly this form:
| |
| − | | |
| − | <pre>
| |
| − | LICENSE_PROVIDER-LICENSENAME-FORM-VERSION.OPTIONAL_FILE_ENDING
| |
| − | </pre>
| |
| − | | |
| − | Then, for the three file types, this possibly would make sense:
| |
| − | | |
| − | <pre>
| |
| − | cc-attribution-machine-2.5.rdf
| |
| − | cc-attribution-human-2.5.txt
| |
| − | cc-attribution-lawyer-2.5.txt
| |
| − | </pre>
| |
| − | | |
| − | This way also, a system could have other versions of licenses, such as:
| |
| − | | |
| − | <pre>
| |
| − | cc-attribution-machine-2.5.rdf
| |
| − | cc-attribution-machine-2.5.xml
| |
| − | | |
| − | cc-attribution-human-2.5.txt
| |
| − | cc-attribution-human-2.5.html
| |
| − | cc-attribution-human-2.5.odt
| |
| − | | |
| − | cc-attribution-lawyer-2.5.txt
| |
| − | cc-attribution-lawyer-2.5.html
| |
| − | cc-attribution-lawyer-2.5.rtf
| |
| − | </pre>
| |
| − | | |
| − | === Forms ===
| |
| − | | |
| − | ==== Human-Readable ====
| |
| − | | |
| − | This would be the human readable commons deed that is included with a license.
| |
| − | | |
| − | ==== Lawyer-Readable ====
| |
| − | | |
| − | This would be the legalese for lawyers and courts to read that is specific and really the highest level (most abstract) version of a license.
| |
| − | | |
| − | ==== Machine-Readable ====
| |
| − | | |
| − | This is the digital version of a license that is to be read by software (machines).
| |
| − | | |
| − | == Operating Systems ==
| |
| − | | |
| − | === Linux ===
| |
| − | | |
| − | ==== Path =====
| |
| − | | |
| − | ===== System-level =====
| |
| − | | |
| − | /usr/share/licenses
| |
| − | | |
| − | ===== User-level =====
| |
| − | | |
| − | ~/.licenses/
| |
| − | | |
| − | ''Please help us fill this out :)''
| |
| − | | |
| − | === Mac OS X ===
| |
| − | | |
| − | ==== Path ====
| |
| − | | |
| − | ===== System-level =====
| |
| − | | |
| − | /Library/Application\ Support/Licenses
| |
| − | | |
| − | ===== User-level =====
| |
| − | | |
| − | ~/Library/Application\ Support/Licenses
| |
| − | | |
| − | === Windows ===
| |
| − | | |
| − | ==== Path ====
| |
| − | | |
| − | ===== System=level =====
| |
| − | | |
| − | C:\%COMMONFILES%\create
| |
| − | | |
| − | ===== User-level =====
| |
| − | | |
| − | C:\%APPDATA%\create (for local use)
| |
| − | | |
| − | == Filetype Mapping ==
| |
| − | | |
| − | There should be a simple mechanism for mapping known filetypes to types of licenses that can be used with a type of content. There should also be some mechanism for recognizing preferences and possible violations of licenses.
| |
| − | | |
| − | === Questions ===
| |
| − | | |
| − | * How does this fit in with mimetypes?
| |
| − | * How can these preferences be dealt with?
| |
| − | * Is dealing with possible violation too DRM-like?
| |
| − | | |
| − | == Preferences ==
| |
| − | | |
| − | This is a section TBD on how to deal with preferred licenses and also licenses whose filetype/mime-type mapping is not known.
| |