diff --git a/simulator/static/credits.html b/simulator/static/credits.html index 95cd2d5..79b4646 100644 --- a/simulator/static/credits.html +++ b/simulator/static/credits.html @@ -13,29 +13,12 @@
- -- The Human Experience Filter alters its source footage in real time - (overlays, an emotion/affect channel, and a WebGL “dream” shader), so every - frame you see is a derivative of the original clip. -
-- This altered work is offered under - Creative - Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0). The original sources it - builds on are credited below. This is a non-commercial art installation. -
-Original video sources and their licenses. Public-domain (US-government) and CC0 clips need no attribution; the names below for CC BY / CC BY-SA clips are - required credit. All footage is altered as described above. + required credit. All footage is altered in real time in the experience.
Loading credits…
diff --git a/simulator/unit/credits.test.js b/simulator/unit/credits.test.js index 9d9cf9e..232bc5a 100644 --- a/simulator/unit/credits.test.js +++ b/simulator/unit/credits.test.js @@ -55,8 +55,10 @@ test("credits.html wires config.js + credits.js, the attributions container, and assert.match(html, /href="index\.html"/); // back into the experience }); -test("credits.html carries the CC BY-SA derivative declaration (Option D1)", () => { +test("credits.html notes footage is altered; the work-license declaration lives on the About page", () => { const html = fs.readFileSync(path.join(__dirname, "../static/credits.html"), "utf8"); - assert.match(html, /CC BY-SA 4\.0/); // the altered work's own license - assert.match(html, /altered/i); // states the footage is modified + assert.match(html, /altered/i); // modification indicated alongside the attributions + // The CC BY-SA work-license declaration ("About this work") moved off the credits + // page onto the About page — it must NOT be duplicated here. + assert.doesNotMatch(html, /CC BY-SA 4\.0/); }); diff --git a/tests/test_e2e_credits.py b/tests/test_e2e_credits.py index fa97338..8756aec 100644 --- a/tests/test_e2e_credits.py +++ b/tests/test_e2e_credits.py @@ -68,7 +68,9 @@ def test_credits_page_lists_video_attributions(browser_page): body = page.inner_text("body") assert "NASA, ESA, CSA, STScI" in body assert "Joe Mabel" in body # a CC BY-SA clip's required author credit - assert "CC BY-SA 4.0" in body # the Option-D1 derivative declaration + # The CC BY-SA work-license declaration ("About this work") moved to the About + # page — it is intentionally no longer on the credits page. + assert "CC BY-SA 4.0" not in body def test_experience_links_to_credits(browser_page):