diff --git a/dspace-api/src/main/java/cz/cuni/mff/ufal/ExtraLicenseField.java b/dspace-api/src/main/java/cz/cuni/mff/ufal/ExtraLicenseField.java
index 0f1022d6541c..be0a70370fb9 100644
--- a/dspace-api/src/main/java/cz/cuni/mff/ufal/ExtraLicenseField.java
+++ b/dspace-api/src/main/java/cz/cuni/mff/ufal/ExtraLicenseField.java
@@ -43,8 +43,8 @@ public enum ExtraLicenseField {
EXTRA_EMAIL (new EmailValidator(), true, "Please enter a valid email address.", null),
ORGANIZATION (new LengthValidator(), true, "Please enter organization."),
REQUIRED_ORGANIZATION (new RequiredValidator(), true, "Organization is required."),
- INTENDED_USE (new LengthValidator(), true, "Please state your intended use of this item.");
-
+ INTENDED_USE (new LengthValidator(), true, "Please state your intended use of this item."),
+ ACA_ORG_NAME_AND_SEAT(new RequiredValidator(), true, "Please fill in the name and the seat of your academic institution organization name and seat.");
private Validator validator = null;
private Action action = null;
private boolean metadata = true;
diff --git a/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/UFALLicenceAgreement.java b/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/UFALLicenceAgreement.java
index e239fb446122..e8e0a493da58 100644
--- a/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/UFALLicenceAgreement.java
+++ b/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/UFALLicenceAgreement.java
@@ -157,8 +157,13 @@ public void addBody(Body body) throws WingException {
List i = licences_div.addList("licenses-url", List.TYPE_FORM);
for (LicenseDefinition license : licenses) {
- i.addItem( "license-to-sign", "alert text-center" ).addXref(
- license.getDefinition(), " " + license.getName(), "target_blank label-big btn licence_to_sign fa fa-search fa-1x");
+
+
+ final org.dspace.app.xmlui.wing.element.Item li = i.addItem("license-to-sign", "alert text-center");
+ //this is a link to the license text page
+ li.addXref(license.getDefinition(), " " + license.getName(), "target_blank label-big btn licence_to_sign fa fa-search fa-1x");
+ //this is the license text if any
+ li.addContent(new Message(getDefaultMessageCatalogue(), license.getDefinition(), " "));
//XXX cumulate the extra requirements from all(?) licenses
String lr = license.getRequiredInfo();
if(lr!=null) {
diff --git a/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/utils/PageStructureUtil.java b/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/utils/PageStructureUtil.java
index fa9de5784c0b..3f09445ed4e1 100644
--- a/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/utils/PageStructureUtil.java
+++ b/dspace-xmlui/src/main/java/cz/cuni/mff/ufal/utils/PageStructureUtil.java
@@ -72,6 +72,7 @@ private static InputSource pathToInputSource(String documentPath) throws IOExcep
private static Node documentRead(InputSource is) throws ParserConfigurationException, IOException, SAXException {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
+ dbf.setNamespaceAware(true);
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(is);
return doc.getDocumentElement();
diff --git a/dspace-xmlui/src/main/java/org/dspace/app/xmlui/wing/Message.java b/dspace-xmlui/src/main/java/org/dspace/app/xmlui/wing/Message.java
index 56b6b3d5bbf4..31019cf6c0c5 100644
--- a/dspace-xmlui/src/main/java/org/dspace/app/xmlui/wing/Message.java
+++ b/dspace-xmlui/src/main/java/org/dspace/app/xmlui/wing/Message.java
@@ -33,6 +33,9 @@ public class Message implements Serializable
/** The key to look up in the catalogue. */
protected final String key;
+ /** To generate
+Tyto Podmínky užití a licenční podmínky (dále jen „Podmínky“) upravují podmínky stažení a užití Datasetu, který
+se skládá z článků z webů Novinky.cz a Seznamzpravy.cz (dále jen „Dataset“)
+
+Veškerými právy k jednotlivým článkům Datasetu disponují společnost Seznam.cz, a.s., zápis v obchodním
+rejstříku: spisová značka B 6493 vedená u Městského soudu v Praze, se sídlem: Praha 5 - Smíchov, Radlická
+3294/10, PSČ: 15000, IČO: 26168685 (dále „Seznam.cz" nebo „společnost Seznam.cz“) jako provozovatel portálu
+Novinky.cz, a dále dle typu média Seznam Zprávy, a.s., zápis v obchodním rejstříku: spisová značka. B 26792
+vedená Městským soudem v Praze se sídlem Praha 5, Radlická 3294/10, PSČ: 15000, IČO: 13974475, (dále
+„Seznam Zprávy" nebo „společnost Seznam Zprávy“) jako dodavatel obsahu pro Seznamzpravy.cz nebo
+společnost BORGIS a.s., zápis v obchodním rejstříku: spisová značka B 267 vedená u Městského soudu v Praze,
+se sídlem: Praha 2, Slezská 2127/13, PSČ: 12150, IČO: 00564893 (dále jen „BORGIS" nebo „společnost BORGIS“)
+jako dodavatel obsahu pro Novinky.cz. (Společnost Seznam.cz, Seznam Zprávy a BORGIS společně jsou dále
+označeni jako Poskytovatelé).
+
+Registrací vyjadřuje uživatel (dále jen „Uživatel“) svůj souhlas s těmito Podmínkami a stvrzuje, že je plně
+odpovědný za užití Datasetu v souladu s těmito Podmínkami. Podmínky se vztahují na Dataset jako celek i na
+jeho jednotlivé části.
+
+Uživatel bere na vědomí, že Dataset je chráněn autorským zákonem a zákonem o ochranných známkách, vážou
+se k němu práva Poskytovatelů, obsahuje osobní údaje a manipulace s ním je tedy omezena. Použití Datasetu a
+jeho obsahu je možné výhradně způsobem a v rozsahu uvedeném v těchto Podmínkách.
+
+Stažení a následné užívání Datasetu je možné následovně:
+
+Uživatel je oprávněn užívat Dataset výlučně za vědeckými a výzkumnými účely, především v souvislosti
+s výzkumem multimodální sumarizace, jejichž cílem není dosažení přímého nebo nepřímého obchodního
+prospěchu. Uživatel není oprávněn Dataset užívat takovým způsobem, který by byl: v rozporu s právním řádem
+České republiky či porušující práva třetích osob; v rozporu s dobrými mravy, případně ohrožují veřejný pořádek;
+způsobilý přivodit újmu Poskytovatelům či třetím osobám, odporující pravidlům či podmínkám stanoveným
+Poskytovateli nebo zájmům Poskytovatelů či třetích osob. Dataset ani jeho část nesmí být použit k trénování
+nebo být jakoukoliv součástí veřejně dostupného jazykového modelu umělé inteligence.
+
+Uživatel nebude nijak replikovat Dataset ani jej jinak zpřístupňovat veřejnosti nebo jej umisťovat na jiné webové
+stránky.
+
+Uživatel se zavazuje respektovat osobnostní a majetková práva autorů. Poskytovatelů a všech subjektů údajů.
+
+Oznámí-li Matematicko-fyzikální fakulta Univerzity Karlovy Uživatelům aktualizaci verze Datasetu, zejména,
+pokud některý ze subjektů údajů uplatní svá práva, je Uživatel povinen původní verzi odstranit a užívat novou
+verzi.
+
+Veškerá oprávnění k užití Datasetu jsou nevýhradní, nepřevoditelná a nepostupitelná. Uživatel není oprávněn
+udělit třetí osobě podlicenci.
+
+Poskytovatelé neposkytují žádné záruky týkající se funkčnosti, kvality, obsahu, dostupnosti či výkonu ve vztahu
+ke shora uvedenému účelu užívání a neodpovídají za jakoukoliv škodu či újmu (vč. ušlého zisku či jiných nároků),
+která by mohla Uživateli v souvislosti s užitím Datasetu vzniknout.
+
+Poskytovatelé nijak nezpracovávají osobní údaje Uživatelů. Za zajištění zpracování osobních údajů v souladu s
+právními předpisy upravujícími ochranu osobních údajů odpovídá Matematicko-fyzikální fakulta Univerzity
+Karlovy.
+
+Tyto Podmínky se řídí platnými zákony a dalšími právními předpisy České republiky a jsou závazné pro všechny
+strany.
+
+Uživatel akceptací těchto Podmínek potvrzuje, že byl s těmito Smluvními podmínkami seznámen v plném
+rozsahu a zavazuje se jimi řídit.
+
+Tyto Podmínky jsou platné a účinné od 10.10.2023.
+Podmínky užití a licenční podmínky
+