Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Developers] Embed Licensing within Each Blueprint #54

Open
GuyPaddock opened this issue Sep 12, 2023 · 1 comment
Open

[Developers] Embed Licensing within Each Blueprint #54

GuyPaddock opened this issue Sep 12, 2023 · 1 comment
Labels
enhancement New feature or request good first issue Good for newcomers tech debt

Comments

@GuyPaddock
Copy link
Contributor

GuyPaddock commented Sep 12, 2023

As a Developer, I'd like it if the license under which a blueprint is being provided was clearly indicated both within the Blueprint as well as in its description in the content browser so I can identify what licensing restrictions I am subject to when I open the blueprint without having to ask the project maintainer.

Acceptance Criteria

Given I am working with a Blueprint that is licensed under the OGL or MPL:

  1. Given I open the blueprint for editing in Unreal Engine and am looking at the "Event Graph":
    1. I'd expect to see a colorful (pink - R:1.0, G:0.0, B:0.25) comment in size 14 text in the upper left corner of the event graph that indicates whether the blueprint is licensed under the MPL or OGL licenses.

      For example:
      image

    2. Given that the event graph is very tall: I am willing to scroll up to the top left of the event graph to find the license comment.

  2. Given I hover over the Blueprint in the content browser: I'd expect the tooltip description that ends with the license; for example:
---
OpenPF2 for UE Game Logic, Copyright YEAR, Guy Elsmore-Paddock. All Rights Reserved.

Content from Pathfinder 2nd Edition is licensed under the Open Game License (OGL) v1.0a, subject to the following:
  - Open Game License v 1.0a, Copyright 2000, Wizards of the Coast, Inc.
  - System Reference Document, Copyright 2000, Wizards of the Coast, Inc.
  - Pathfinder Core Rulebook (Second Edition), Copyright 2019, Paizo Inc.

Except for material designated as Product Identity, the game mechanics and logic in this file are Open Game Content, as defined in the Open Game License version 1.0a, Section 1(d) (see accompanying LICENSE.TXT). No portion of this file other than the material designated as Open Game Content may be reproduced in any form without written permission.
@GuyPaddock GuyPaddock added enhancement New feature or request good first issue Good for newcomers tech debt labels Sep 12, 2023
@GuyPaddock GuyPaddock added this to the MVP Release (1.0) milestone Sep 12, 2023
@GuyPaddock GuyPaddock changed the title [Developers] Embed Licensing in Comments within Blueprint Event Graphs [Developers] Embed License Type as a Comment within Each Blueprint Event Graphs Sep 12, 2023
@GuyPaddock GuyPaddock changed the title [Developers] Embed License Type as a Comment within Each Blueprint Event Graphs [Developers] Embed License Type as a Comment within Each Blueprint Event Graph Sep 12, 2023
@GuyPaddock GuyPaddock moved this to Todo in OpenPF2 Core MVP Dec 18, 2023
@GuyPaddock GuyPaddock changed the title [Developers] Embed License Type as a Comment within Each Blueprint Event Graph [Developers] Embed Licensing within Each Blueprint Dec 27, 2023
@GuyPaddock
Copy link
Contributor Author

GuyPaddock commented Dec 27, 2023

For this ticket, I also need to move the OGL citations for some GEs out of "UIData Text Only" blocks and into either comments in the blueprint graph or the description of the GE. For example, see /OpenPF2Core/OpenPF2/Core/Conditions/GE_CheckCondition_KnockedOut.GE_CheckCondition_KnockedOut

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers tech debt
Projects
Status: Todo
Development

No branches or pull requests

1 participant