DEVELOPMENT VERSION: This is an experimental DALICC environment. Features, data and APIs may change or be reset without notice. A stable version of this service, with a potentially different feature set, will be made available soon at dalicc.net.

Dependency Graph Viewer


Licenses do not conflict because two words differ; they conflict because the actions behind those words relate to each other. The DALICC reasoner reads that relationship from a dependency graph: 46 statements over the ODRL, Creative Commons and DALICC action vocabularies. That is what turns "this license permits odrl:sell" and "that license prohibits odrl:commercialize" into a reported conflict.

How reasoning works walks through what the reasoner does with these statements, step by step. To keep a graph of your own, with the statements you decide, use the Dependency Graph Editor.

The source of truth of this graph is the difference file licensedata/dependencygraph/differences/dg_eu.ttl in the DALICC repository, which holds what it adds to, removes from and replaces in the core graph; the graph shown here is built from it and the core graph.

Graphs you can reason with

Core graph

Jurisdiction graphs (the core graph plus local default rules)

The core graph is curated by the project, and it is what everybody reasons with. Each jurisdiction graph is complete: it is the core graph with the default rules proposed for one market, and says what it removes or replaces when it does. While you are signed in, your own graphs and the ones shared with you appear here too, drafts included. Any of them can be chosen in the License Composer and the License Compatibility Checker straight away; compare two of them or manage your graphs.

European Union default rules

Named graph https://dalicc.net/dependencygraph/dg_eu.

This graph is the core graph (version 2) plus 9 default rules. It is complete: the reasoner reads this graph alone and follows no link to another one.

What this graph adds 9

The default rules this graph adds to the core graph: what applies to an action a license is silent about, where, and on the strength of which source, with a plain explanation of each. The status says whether the library has adopted the rule or only proposes it for review. Nothing stated here is legal advice.

Status
dalicc:suiGenerisDatabaseRights Extract or reuse a substantial part of a database Not granted by default European Union Directive 96/9/EC article 7: a maker who has made a substantial investment in a database holds a right separate from copyright, so a licence that says nothing about it leaves it untouched. Articles 8(1) and 15: a lawful user of a database made available to the public may extract and reuse insubstantial parts of its contents, and a contractual provision to the contrary is null and void Proposed
What this rule does: A licence that says nothing about the database right is read as not granting it: the licensee may not extract or reuse a substantial part of a database on the strength of that licence alone, although a lawful user of a database made available to the public may still extract and reuse insubstantial parts, and a contract term that forbids this is void (articles 8(1) and 15). The Database Directive gives the maker of a database a right of its own, separate from copyright, and a licence that deals only with copyright leaves it untouched. Combining a licence that is silent about it with one that grants it shows a conflict marked as coming from this rule.
dalicc:moralRightsRestriction Moral rights restriction Not waivable Austria Urheberrechtsgesetz section 19(2): a waiver of the right to claim authorship is void; section 20(1): the author decides whether and with which designation the work is named; section 21(3): a consent to unspecified changes does not stop the author from objecting to distortions that seriously harm his intellectual interests in the work Proposed
What this rule does: This rule adds nothing to a licence that says nothing about moral rights; it reports a finding when a licence permits the licensee to set them aside, for example by waiving the author's right to claim authorship. Austrian copyright law makes a waiver of the right to claim authorship void (section 19(2)) and keeps the right to object to a distortion despite a general consent to changes (section 21(3)); an agreement about how or whether the author is named is valid. A person combining licences under this graph sees the finding beside a licence that claims such a waiver, and the licence text is left as it is.
dalicc:moralRightsRestriction Moral rights restriction Not waivable France Code de la propriété intellectuelle article L121-1: the moral right is perpetual, inalienable and imprescriptible, so a clause of the licence that gives it up is void Proposed
What this rule does: This rule adds nothing to a licence that says nothing about moral rights; it reports a finding when a licence permits the licensee to set them aside. In France the moral right of the author is perpetual, inalienable and imprescriptible, so a clause of a licence that gives it up is void. A person combining licences under this graph sees the finding beside a licence that claims such a waiver.
dalicc:moralRightsRestriction Moral rights restriction Not waivable Germany Urheberrechtsgesetz sections 13 and 14, read with section 29(1): authorship and the integrity of the work are not transferable and a blanket waiver in a licence has no effect, although consent to a specific use does Proposed
What this rule does: This rule adds nothing to a licence that says nothing about moral rights; it reports a finding when a licence permits the licensee to set them aside. Under German copyright law authorship and the integrity of the work cannot be transferred, and a general waiver in a licence has no effect, although the author may consent to a specific use. A person combining licences under this graph sees the finding beside a licence that claims such a waiver.
dalicc:reverseEngineerForInteroperability Reverse engineer for interoperability Granted by default European Union Directive 2009/24/EC article 6(1): reproducing and translating the code is allowed where that is indispensable to obtain the information necessary to achieve the interoperability of an independently created program with other programs, provided the acts are done by a person having a right to use a copy, the information has not previously been readily available, and the acts are confined to the parts of the program needed Proposed
What this rule does: A licence that says nothing about decompiling a program for interoperability is read as allowing it, within the limits the statute sets: the person must be entitled to use the program, the information must not already be readily available, and only the parts needed may be decompiled. The Software Directive permits reproducing and translating the code so far as that is indispensable to obtain the information needed to make an independently created program work with other programs. A licence that prohibits it is not read as removing the exception; the rule eu-interop-void reports the prohibition as a finding.
dalicc:reverseEngineerForInteroperability Reverse engineer for interoperability Not waivable European Union Directive 2009/24/EC article 8: any contractual provision contrary to article 6 is null and void Proposed
What this rule does: This rule adds nothing to a licence that is silent about decompiling for interoperability; it reports a finding when a licence prohibits it. The Software Directive declares any contractual provision contrary to the interoperability exception null and void. A person combining licences under this graph sees the finding beside such a prohibition, and the licence text is left as it is.
dalicc:sellCopy Sell copy Granted by default European Union Directive 2001/29/EC article 4(2): the distribution right in a tangible copy is exhausted by its first sale in the Union with the rightholder's consent (Case C-263/18 Tom Kabinet: not for downloaded copies of works other than software). Directive 2009/24/EC article 4(2) and Case C-128/11 UsedSoft: a copy of a program downloaded against payment with a licence of unlimited duration may be resold Proposed
What this rule does: A licence that says nothing about reselling a copy is read as allowing the owner of a tangible copy that was sold in the European Economic Area with the rightholder's consent to sell that copy on; for software the same holds for a downloaded copy sold with a licence of unlimited duration, provided the seller makes its own copy unusable. The rule does not cover downloaded copies of other works, which the Court of Justice excluded in Tom Kabinet. Combining a licence that is silent about it with one that prohibits it shows a conflict marked as coming from this rule.
dalicc:textAndDataMining Text and data mining Granted by default European Union Directive (EU) 2019/790 articles 3 and 4, recital 18: research organisations and cultural heritage institutions may mine works they have lawful access to for the purposes of scientific research, and anybody may mine lawfully accessible works unless the rightholder has expressly reserved that use in an appropriate manner, which recital 18 says may be done by contractual agreements or a unilateral declaration. Both exceptions also cover extractions from a database protected by the sui generis right. A reservation made outside the licence, such as a machine-readable opt-out, is not modelled here Proposed
What this rule does: A licence that says nothing about text and data mining is read as allowing it. Article 3 of the Digital Single Market Directive lets research organisations and cultural heritage institutions mine works they have lawful access to for the purposes of scientific research, and article 4 lets anybody with lawful access mine them unless the rightholder has expressly reserved that use, for example in the licence or, for content online, by machine-readable means. A licence that prohibits mining is therefore read as such a reservation for everybody except research organisations and cultural heritage institutions, for whom rule eu-tdm-research reports the prohibition as a finding.
dalicc:textAndDataMining Text and data mining Not waivable European Union Directive (EU) 2019/790 article 7(1): a contractual provision contrary to the exception of article 3 is unenforceable, so a licence cannot forbid a research organisation or a cultural heritage institution with lawful access to mine a work for the purposes of scientific research Proposed
What this rule does: This rule adds nothing to a licence that is silent about mining; it reports a finding when a licence prohibits text and data mining. The Digital Single Market Directive makes a contract term unenforceable in so far as it forbids a research organisation or a cultural heritage institution with lawful access to mine the work for the purposes of scientific research. The prohibition still binds everybody else, and it stays in the record as the text states it.

46 axioms, the same as the core graph

  • odrl:includedIn
  • odrl:implies
  • owl:sameAs
  • dalicc:contradicts

odrl:includedIn 24

Action subsumption, and therefore hierarchical: exercising the subject action is one way of exercising the object action, so a rule that holds for the broader action also holds for the narrower one.

cc:Attribution Attribution odrl:includedIn odrl:use Use
cc:DerivativeWorks Derivative works odrl:includedIn odrl:distribute Distribute
cc:Notice Notice odrl:includedIn odrl:use Use
cc:ShareAlike Share alike odrl:includedIn odrl:use Use
cc:SourceCode Source code odrl:includedIn odrl:use Use
dalicc:chargeLicenseFee Charge license fee odrl:includedIn odrl:transfer Transfer
dalicc:modificationNotice Modification notice odrl:includedIn odrl:AttachPolicy Attach policy
dalicc:ModifiedWorks Modified works odrl:includedIn odrl:distribute Distribute
dalicc:sellCopy Sell copy odrl:includedIn odrl:sell Sell
odrl:copy Copy odrl:includedIn odrl:use Use
odrl:derive Derive odrl:includedIn odrl:use Use
odrl:display Display odrl:includedIn odrl:present Present
odrl:display Display odrl:includedIn odrl:use Use
odrl:distribute Distribute odrl:includedIn odrl:use Use
odrl:ensureExclusivity Ensure exclusivity odrl:includedIn odrl:use Use
odrl:execute Execute odrl:includedIn odrl:use Use
odrl:extract Extract odrl:includedIn odrl:reproduce Reproduce
odrl:extract Extract odrl:includedIn odrl:use Use
odrl:modify Modify odrl:includedIn odrl:use Use
odrl:present Present odrl:includedIn odrl:use Use
odrl:print Print odrl:includedIn odrl:present Present
odrl:print Print odrl:includedIn odrl:use Use
odrl:sell Sell odrl:includedIn odrl:commercialize Commercialize
odrl:sell Sell odrl:includedIn odrl:transfer Transfer

odrl:implies 7

Entailment: permitting the subject action necessarily permits the object action too, so a prohibition of the implied action conflicts with a permission of the implying one.

cc:Attribution Attribution odrl:implies cc:Notice Notice
cc:ShareAlike Share alike odrl:implies cc:SourceCode Source code
dalicc:chargeLicenseFee Charge license fee odrl:implies odrl:commercialize Commercialize
dalicc:chargeLicenseFee Charge license fee odrl:implies odrl:sell Sell
odrl:derive Derive odrl:implies cc:DerivativeWorks Derivative works
odrl:extract Extract odrl:implies cc:SourceCode Source code
odrl:modify Modify odrl:implies cc:SourceCode Source code

owl:sameAs 14

Synonymy: the two actions denote the same act in different vocabularies, so every statement about one is a statement about the other, both ways.

cc:Attribution Attribution owl:sameAs odrl:attribute Attribute
cc:CommercialUse Commercial use owl:sameAs odrl:commercialize Commercialize
cc:Notice Notice owl:sameAs odrl:AttachPolicy Attach policy
cc:ShareAlike Share alike owl:sameAs odrl:shareAlike Share alike (ODRL)
cc:SourceCode Source code owl:sameAs odrl:attachSource Attach source
dalicc:sublicense Sublicense owl:sameAs odrl:grantUse Grant use
odrl:AttachPolicy Attach policy owl:sameAs cc:Notice Notice
odrl:attachSource Attach source owl:sameAs cc:SourceCode Source code
odrl:attribute Attribute owl:sameAs cc:Attribution Attribution
odrl:commercialize Commercialize owl:sameAs cc:CommercialUse Commercial use
odrl:copy Copy owl:sameAs odrl:reproduce Reproduce
odrl:grantUse Grant use owl:sameAs dalicc:sublicense Sublicense
odrl:reproduce Reproduce owl:sameAs odrl:copy Copy
odrl:shareAlike Share alike (ODRL) owl:sameAs cc:ShareAlike Share alike

dalicc:contradicts 1

Mutual exclusion: the two actions cannot both be exercised under one policy, so a permission of one conflicts with a permission of the other.

odrl:ensureExclusivity Ensure exclusivity dalicc:contradicts odrl:commercialize Commercialize

Default rules from the core graph 1

An axiom above relates two actions. A default rule says what applies to an action a license is silent about, in which territory it holds, and which statute or principle it rests on. A rule marked Adopted takes part in every check that runs under this graph; one marked Proposed is written down for review and reaches only a reader who chose this graph. Nothing stated here is legal advice: what a license means is decided by its text, and what the law of a country requires is decided by that country's courts.

Status
dalicc:promote Promote Not granted by default Worldwide Trademark and name rights are separate from copyright: Regulation (EU) 2017/1001 article 9 lets the proprietor of an EU trade mark prevent all third parties not having his consent from using the sign in the course of trade, and Directive (EU) 2015/2436 article 10, 15 U.S.C. 1114 and 1125(a), section 12 BGB and section 43 ABGB protect marks and names in the same way. The library's evidence is Creative Commons 4.0 section 2(b)(2): Patent and trademark rights are not licensed under this Public License. A copyright licence that is silent grants no right to use the licensor's name or marks to suggest endorsement Adopted
What this rule does: A licence that says nothing about endorsement is read as not allowing it: the licence gives the licensee no right to use the licensor's name or marks in a way that states or implies that the licensor endorses the licensee or its product, while stating truthfully that a work is based on or uses the licensed work is a different act that this rule does not decide. A copyright licence grants rights in the work, and the right to use a name or a trademark is a separate right under trademark law and the protection of names, which a silent copyright licence does not pass on. Combining a licence that is silent about endorsement with one that permits it shows a conflict marked as coming from this rule.

The same list as JSON: /dependencygraph/rules?graph=dg_eu.

History

The dependency graph has 2 versions. Version 2 is the one served today; every earlier version keeps its own address, so a conclusion drawn from one of them can still be checked against it.

  1. Version 2 current2026-09-24 Giray Havur

    The title no longer says proposal, and the graph is complete: it holds the 46 axioms and the adopted endorsement rule of the core graph beside its own rules, is generated from the core graph and its difference file, and every rule explains itself in plain words, checked against the statute it cites. Follows core graph version 2.

    69 changes
    • changed dct:title "European Union default rules"

      was dct:title "European Union default rules (proposal)"

      dependency-graph-review A title that says proposal reads as if the graph itself were not published, and it is: every reader can choose it. What is proposed is each rule, and each rule says so with dalicc:ruleStatus dalicc:Proposed, which the pages show next to it. The rules are unchanged.

    • changed dct:description: This graph extends the DALICC deontic dependency graph with default rules for what a licence does not say, under the law of the European Union: moral rights that cannot be waived in Austria, Germany and France, the sui generis database right, the mining exceptions of the Digital Single Market Directive, decompilation for interoperability and exhaustion after a first sale. Each rule names its legal basis. The rules are proposals until the association's legal reviewer adopts them. Nothing in this graph is legal advice.

      was dct:description: The core graph plus the default rules proposed for the European Union: moral rights that cannot be waived in Austria, Germany and France, the sui generis database right, the mining exceptions of the Digital Single Market Directive, decompilation for interoperability and exhaustion after a first sale. Every rule is a proposal for the association's legal reviewer. Nothing in it is legal advice.

      dependency-graph-review The description says in plain sentences what the graph is: it extends the core graph with default rules for what a licence does not say, each rule names its legal basis, the rules are proposals until the association's legal reviewer adopts them, and nothing in the graph is legal advice.

    • added cc:Attribution odrl:implies cc:Notice

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:Attribution odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:Attribution owl:sameAs odrl:attribute

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:CommercialUse owl:sameAs odrl:commercialize

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:DerivativeWorks odrl:includedIn odrl:distribute

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:Notice odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:Notice owl:sameAs odrl:AttachPolicy

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:ShareAlike odrl:implies cc:SourceCode

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:ShareAlike odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:ShareAlike owl:sameAs odrl:shareAlike

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:SourceCode odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added cc:SourceCode owl:sameAs odrl:attachSource

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added dalicc:chargeLicenseFee odrl:implies odrl:commercialize

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added dalicc:chargeLicenseFee odrl:implies odrl:sell

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added dalicc:chargeLicenseFee odrl:includedIn odrl:transfer

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added dalicc:modificationNotice odrl:includedIn odrl:AttachPolicy

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added dalicc:ModifiedWorks odrl:includedIn odrl:distribute

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added dalicc:sellCopy odrl:includedIn odrl:sell

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added dalicc:sublicense owl:sameAs odrl:grantUse

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:AttachPolicy owl:sameAs cc:Notice

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:attachSource owl:sameAs cc:SourceCode

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:attribute owl:sameAs cc:Attribution

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:commercialize owl:sameAs cc:CommercialUse

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:copy odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:copy owl:sameAs odrl:reproduce

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:derive odrl:implies cc:DerivativeWorks

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:derive odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:display odrl:includedIn odrl:present

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:display odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:distribute odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:ensureExclusivity dalicc:contradicts odrl:commercialize

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:ensureExclusivity odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:execute odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:extract odrl:implies cc:SourceCode

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:extract odrl:includedIn odrl:reproduce

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:extract odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:grantUse owl:sameAs dalicc:sublicense

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:modify odrl:implies cc:SourceCode

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:modify odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:present odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:print odrl:includedIn odrl:present

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:print odrl:includedIn odrl:use

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:reproduce owl:sameAs odrl:copy

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:sell odrl:includedIn odrl:commercialize

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:sell odrl:includedIn odrl:transfer

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added odrl:shareAlike owl:sameAs cc:ShareAlike

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • added rule dalicc:promote dalicc:NotGrantedByDefault in dalicc:worldwide

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:sellCopy dalicc:GrantedByDefault in dalicc:EU

      was rule dalicc:sellCopy dalicc:GrantedByDefault in dalicc:EU

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:reverseEngineerForInteroperability dalicc:GrantedByDefault in dalicc:EU

      was rule dalicc:reverseEngineerForInteroperability dalicc:GrantedByDefault in dalicc:EU

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:reverseEngineerForInteroperability dalicc:NotWaivable in dalicc:EU

      was rule dalicc:reverseEngineerForInteroperability dalicc:NotWaivable in dalicc:EU

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:Austria

      was rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:Austria

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:Germany

      was rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:Germany

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:France

      was rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:France

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:suiGenerisDatabaseRights dalicc:NotGrantedByDefault in dalicc:EU

      was rule dalicc:suiGenerisDatabaseRights dalicc:NotGrantedByDefault in dalicc:EU

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:textAndDataMining dalicc:GrantedByDefault in dalicc:EU

      was rule dalicc:textAndDataMining dalicc:GrantedByDefault in dalicc:EU

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:textAndDataMining dalicc:NotWaivable in dalicc:EU

      was rule dalicc:textAndDataMining dalicc:NotWaivable in dalicc:EU

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed dct:description The DALICC deontic dependency graph with default rules for what a licence does not say, under the law of the European Union: moral rights that cannot be waived in Austria, Germany and France, the sui generis database right, the mining exceptions of the Digital Single Market Directive, decompilation for interoperability and exhaustion after a first sale. The graph is complete: it holds the axioms and the adopted rule of the core graph beside its own rules, and it is built from the core graph and a difference file. Each rule names its legal basis and says in plain words what it does. The rules are proposals until the association's legal reviewer adopts them. Nothing in this graph is legal advice.

      was dct:description This graph extends the DALICC deontic dependency graph with default rules for what a licence does not say, under the law of the European Union: moral rights that cannot be waived in Austria, Germany and France, the sui generis database right, the mining exceptions of the Digital Single Market Directive, decompilation for interoperability and exhaustion after a first sale. Each rule names its legal basis. The rules are proposals until the association's legal reviewer adopts them. Nothing in this graph is legal advice.

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed dalicc:basedOnVersion 2

      was dalicc:basedOnVersion

      build_dependency_graphs Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_eu.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.

    • changed rule dalicc:promote dalicc:NotGrantedByDefault in dalicc:worldwide

      was rule dalicc:promote dalicc:NotGrantedByDefault in dalicc:worldwide

      build_dependency_graphs The explanations of the rules were reviewed against the statutes they cite; seven were corrected: the Austrian moral-rights rule names what section 19(2) of the Urheberrechtsgesetz voids and what section 20 leaves to agreement; the French rule cites the Code de la propriété intellectuelle with its accents; decompilation is allowed within the limits of article 6 of the Software Directive, and a prohibition is reported by eu-interop-void instead of being read as removing the exception; resale follows Tom Kabinet (C-263/18) for works and UsedSoft (C-128/11) for software; the database right names the lawful user's right to insubstantial parts (articles 8(1) and 15 of the Database Directive); the mining rule reads a prohibition in the licence as a reservation under article 4(3) and recital 18 of the Digital Single Market Directive; and the research mining rule names cultural heritage institutions and the purpose of scientific research. The description says that moral rights are national law, which EU law does not harmonise. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.

    • changed rule dalicc:sellCopy dalicc:GrantedByDefault in dalicc:EU

      was rule dalicc:sellCopy dalicc:GrantedByDefault in dalicc:EU

      build_dependency_graphs The explanations of the rules were reviewed against the statutes they cite; seven were corrected: the Austrian moral-rights rule names what section 19(2) of the Urheberrechtsgesetz voids and what section 20 leaves to agreement; the French rule cites the Code de la propriété intellectuelle with its accents; decompilation is allowed within the limits of article 6 of the Software Directive, and a prohibition is reported by eu-interop-void instead of being read as removing the exception; resale follows Tom Kabinet (C-263/18) for works and UsedSoft (C-128/11) for software; the database right names the lawful user's right to insubstantial parts (articles 8(1) and 15 of the Database Directive); the mining rule reads a prohibition in the licence as a reservation under article 4(3) and recital 18 of the Digital Single Market Directive; and the research mining rule names cultural heritage institutions and the purpose of scientific research. The description says that moral rights are national law, which EU law does not harmonise. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.

    • changed rule dalicc:reverseEngineerForInteroperability dalicc:GrantedByDefault in dalicc:EU

      was rule dalicc:reverseEngineerForInteroperability dalicc:GrantedByDefault in dalicc:EU

      build_dependency_graphs The explanations of the rules were reviewed against the statutes they cite; seven were corrected: the Austrian moral-rights rule names what section 19(2) of the Urheberrechtsgesetz voids and what section 20 leaves to agreement; the French rule cites the Code de la propriété intellectuelle with its accents; decompilation is allowed within the limits of article 6 of the Software Directive, and a prohibition is reported by eu-interop-void instead of being read as removing the exception; resale follows Tom Kabinet (C-263/18) for works and UsedSoft (C-128/11) for software; the database right names the lawful user's right to insubstantial parts (articles 8(1) and 15 of the Database Directive); the mining rule reads a prohibition in the licence as a reservation under article 4(3) and recital 18 of the Digital Single Market Directive; and the research mining rule names cultural heritage institutions and the purpose of scientific research. The description says that moral rights are national law, which EU law does not harmonise. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.

    • changed rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:Austria

      was rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:Austria

      build_dependency_graphs The explanations of the rules were reviewed against the statutes they cite; seven were corrected: the Austrian moral-rights rule names what section 19(2) of the Urheberrechtsgesetz voids and what section 20 leaves to agreement; the French rule cites the Code de la propriété intellectuelle with its accents; decompilation is allowed within the limits of article 6 of the Software Directive, and a prohibition is reported by eu-interop-void instead of being read as removing the exception; resale follows Tom Kabinet (C-263/18) for works and UsedSoft (C-128/11) for software; the database right names the lawful user's right to insubstantial parts (articles 8(1) and 15 of the Database Directive); the mining rule reads a prohibition in the licence as a reservation under article 4(3) and recital 18 of the Digital Single Market Directive; and the research mining rule names cultural heritage institutions and the purpose of scientific research. The description says that moral rights are national law, which EU law does not harmonise. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.

    • changed rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:France

      was rule dalicc:moralRightsRestriction dalicc:NotWaivable in bpicountry:France

      build_dependency_graphs The explanations of the rules were reviewed against the statutes they cite; seven were corrected: the Austrian moral-rights rule names what section 19(2) of the Urheberrechtsgesetz voids and what section 20 leaves to agreement; the French rule cites the Code de la propriété intellectuelle with its accents; decompilation is allowed within the limits of article 6 of the Software Directive, and a prohibition is reported by eu-interop-void instead of being read as removing the exception; resale follows Tom Kabinet (C-263/18) for works and UsedSoft (C-128/11) for software; the database right names the lawful user's right to insubstantial parts (articles 8(1) and 15 of the Database Directive); the mining rule reads a prohibition in the licence as a reservation under article 4(3) and recital 18 of the Digital Single Market Directive; and the research mining rule names cultural heritage institutions and the purpose of scientific research. The description says that moral rights are national law, which EU law does not harmonise. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.

    • changed rule dalicc:suiGenerisDatabaseRights dalicc:NotGrantedByDefault in dalicc:EU

      was rule dalicc:suiGenerisDatabaseRights dalicc:NotGrantedByDefault in dalicc:EU

      build_dependency_graphs The explanations of the rules were reviewed against the statutes they cite; seven were corrected: the Austrian moral-rights rule names what section 19(2) of the Urheberrechtsgesetz voids and what section 20 leaves to agreement; the French rule cites the Code de la propriété intellectuelle with its accents; decompilation is allowed within the limits of article 6 of the Software Directive, and a prohibition is reported by eu-interop-void instead of being read as removing the exception; resale follows Tom Kabinet (C-263/18) for works and UsedSoft (C-128/11) for software; the database right names the lawful user's right to insubstantial parts (articles 8(1) and 15 of the Database Directive); the mining rule reads a prohibition in the licence as a reservation under article 4(3) and recital 18 of the Digital Single Market Directive; and the research mining rule names cultural heritage institutions and the purpose of scientific research. The description says that moral rights are national law, which EU law does not harmonise. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.

    • changed rule dalicc:textAndDataMining dalicc:GrantedByDefault in dalicc:EU

      was rule dalicc:textAndDataMining dalicc:GrantedByDefault in dalicc:EU

      build_dependency_graphs The explanations of the rules were reviewed against the statutes they cite; seven were corrected: the Austrian moral-rights rule names what section 19(2) of the Urheberrechtsgesetz voids and what section 20 leaves to agreement; the French rule cites the Code de la propriété intellectuelle with its accents; decompilation is allowed within the limits of article 6 of the Software Directive, and a prohibition is reported by eu-interop-void instead of being read as removing the exception; resale follows Tom Kabinet (C-263/18) for works and UsedSoft (C-128/11) for software; the database right names the lawful user's right to insubstantial parts (articles 8(1) and 15 of the Database Directive); the mining rule reads a prohibition in the licence as a reservation under article 4(3) and recital 18 of the Digital Single Market Directive; and the research mining rule names cultural heritage institutions and the purpose of scientific research. The description says that moral rights are national law, which EU law does not harmonise. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.

    • changed rule dalicc:textAndDataMining dalicc:NotWaivable in dalicc:EU

      was rule dalicc:textAndDataMining dalicc:NotWaivable in dalicc:EU

      build_dependency_graphs The explanations of the rules were reviewed against the statutes they cite; seven were corrected: the Austrian moral-rights rule names what section 19(2) of the Urheberrechtsgesetz voids and what section 20 leaves to agreement; the French rule cites the Code de la propriété intellectuelle with its accents; decompilation is allowed within the limits of article 6 of the Software Directive, and a prohibition is reported by eu-interop-void instead of being read as removing the exception; resale follows Tom Kabinet (C-263/18) for works and UsedSoft (C-128/11) for software; the database right names the lawful user's right to insubstantial parts (articles 8(1) and 15 of the Database Directive); the mining rule reads a prohibition in the licence as a reservation under article 4(3) and recital 18 of the Digital Single Market Directive; and the research mining rule names cultural heritage institutions and the purpose of scientific research. The description says that moral rights are national law, which EU law does not harmonise. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.

    • changed dct:description The DALICC deontic dependency graph with default rules for what a licence does not say, under the law of the European Union and, for moral rights, which EU law does not harmonise, under the national law of Austria, Germany and France: the core of moral rights that cannot be waived in those three countries, the sui generis database right, the mining exceptions of the Digital Single Market Directive, decompilation for interoperability and exhaustion after a first sale. The graph is complete: it holds the axioms and the adopted rule of the core graph beside its own rules, and it is built from the core graph and a difference file. Each rule names its legal basis and says in plain words what it does. The rules are proposals until the association's legal reviewer adopts them. Nothing in this graph is legal advice.

      was dct:description The DALICC deontic dependency graph with default rules for what a licence does not say, under the law of the European Union: moral rights that cannot be waived in Austria, Germany and France, the sui generis database right, the mining exceptions of the Digital Single Market Directive, decompilation for interoperability and exhaustion after a first sale. The graph is complete: it holds the axioms and the adopted rule of the core graph beside its own rules, and it is built from the core graph and a difference file. Each rule names its legal basis and says in plain words what it does. The rules are proposals until the association's legal reviewer adopts them. Nothing in this graph is legal advice.

      build_dependency_graphs The explanations of the rules were reviewed against the statutes they cite; seven were corrected: the Austrian moral-rights rule names what section 19(2) of the Urheberrechtsgesetz voids and what section 20 leaves to agreement; the French rule cites the Code de la propriété intellectuelle with its accents; decompilation is allowed within the limits of article 6 of the Software Directive, and a prohibition is reported by eu-interop-void instead of being read as removing the exception; resale follows Tom Kabinet (C-263/18) for works and UsedSoft (C-128/11) for software; the database right names the lawful user's right to insubstantial parts (articles 8(1) and 15 of the Database Directive); the mining rule reads a prohibition in the licence as a reservation under article 4(3) and recital 18 of the Digital Single Market Directive; and the research mining rule names cultural heritage institutions and the purpose of scientific research. The description says that moral rights are national law, which EU law does not harmonise. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.

  2. Version 1

    The version this model had before the content review of 2026-09-15.

Every change names the reason behind it: a finding of the content review, one of its library-wide decisions, the metadata that review wrote onto every record, or a hand edit. None of it is legal advice.