Common Works Registration 3.0

With the forthcoming release of the specs for CWR 3.0, every software vendor will be moving towards it with new releases. Django Music Publisher is no exception here.

Django Music Publisher will get a CWR3.0-compliant data structure for work registrations in the next stable release 18.11, which is scheduled for the end of November 2018.

One Step Ahead

The support for other transaction types will follow in our 19.2 and 19.7 releases, in accordance with the Fibonacci Release Cycle. However, we wish to retain full compatibility with as many current receivers as possible, which will lead to some limitations, compromises and gradual changes. We will keep exactly one step ahead of societies.

Please note that for the actual CWR validation and generation, as well as syntax highlighting, it will still rely on the external commercial service. Of course, all these features will be visible in our freely available demos.

Feature Overview

CWR Features Present in
Feature Django Music Publisher CWR 2.1 CWR 2.2 CWR 3.0
Performing Artists Yes Yes Yes Yes
Recording Artists from 18.11 No No Yes
Recording Labels Yes Yes Yes Yes
Release Labels from 19.2 No Yes No
Society work ID (from acknowledgements) Yes Yes Yes Yes
Third party work IDs from 18.11 No No Yes
Multiple publisher affiliations from 19.2 No No Yes
Multiple writer affiliations for performing rights Never** No No Yes
ISWC handling from 19.2 No* No* Yes
Licence Reporting from 19.2 No No Yes

* Some functionality was specified, but it was not implemented by societies

** Feel free to fork this open source project if you disagree

Data on Recordings is extended, data on releases is gone

CWR 3.0 is removing a lot of data from the specification, in this case, all the data related to releases (e.g. albums) is gone from CWR. This is a dubious decision, and Django Music Publisher will keep the Album and/or Library CD with all existing fields for the November 2018 release, and deal with it when we will be implementing DDEX in the February 2019 release.

On the other hand, recording artists are now linked with the actual recordings, which is a clearly good call, and is already implemented in DMP. CWR exports and imports will have to wait for the first (test) implementations by societies.

Third Party Work IDs

This is actually a great feature and we will implement it as soon as possible.

Multiple publisher and writer affiliations

The goal of this project is not to compete with commercial solutions, but to lead the way with light versions of new features. It does not have to satisfy everyone out of the box, as long as it satisfied the most of “usual” original publishers. Published writers affiliating in multiple societies is definitelly not something “usual”.

However, when it comes to publishers, that is something that will become completely usual and it will be implemented in the February 2019 release.

ISWC Handling and Licence Reporting

Both features are very important and will be implemented in the February 2019 release. It does not make sense to do it before societies have a go at these issues.