First of all, I do not mind recording a start date and an end date with the licence object. After all, it HAS a beginning, and there are use cases where a licence will at some point expire (i.e. licences without perpetual rights, e.g. databases or ebook subscriptions). End dates in licences may be useful to sort, filter or search in a list of licences. Still, in many cases you will have to continue to refer to the licence after all agreements linked to it have expired.
In my experience, licences (i.e. the collection of documents and information collected in the ERM licence object) are fairly heterogeneous stuff. E.g. our longest running licence has been with Nature in a nationwide consortium, starting with a single document called “Nature Online ACADEMIC LICENCE AGREEMENT SCHEDULE” which combined
- journals selected by library -> action: select items from package for agreement
- licence fee -> action: create purchase order and invoice in acquisition for budget control
- commencement/term -> action: set start date and end date in agreement in order to update patron view in discovery, evaluate usage, manage renewal
- contract parties contact information -> agreement: use
- usage term/restrictions -> show usage terms to patrons and staff (e.g. in discovery)
- legal stuff like waivers, governing law -> pure licence stuff, check before signing , afterwards emergency only.
Managing startdates or enddates of an electronic resource is in my view definitely the job of the agreement. I expect that the end date of an agreement at some point in the future will be able to trigger alerts. If an agreement is about to end the person who manages ER may initiate all sorts of possible actions, like to evaluate usage, to decide whether to renew or to terminate, get into contact with the provider and/or faculty etc.
Given that the FOLIO licence object over the years may be extended by FOLIO amendments (which may be only an annual invoice agreement letter) you will either have new agreements or use another mechanism to extend an existing agreement (FOLIO subscriptions?) accordingly for another year.
Therefore, I would strongly argue against using start dates or end dates in the licence object to drive functionality.
Synchronizing the start date and end date between FOLIO agreement and FOLIO licence may not work anyway. E.g. our ScienceDirect licence agreement started in 2006, access to non subscribed content (“Freedom collection”) started with 2003 (so you cannot uses the start date for the entitlements). As we have perpetual access to subscribed years (“core”), even though the succession of ScienceDirect amendments over the years had end dates, the end date of the licence itself (i.e. the access rights to core titles granted by Elsevier) is not defined, whereas the corresponding FOLIO agreements definitely would have end dates. I estimate that half of our e-journal licence agreements are still based on subscribed content (“core”). I cannot see how to synchronize this without a really complicated set of rules, and I do not see the need, either.
(This reply has gotten very long - sorry for that - Benjamin)