Hello:
Dick makes some very important points in his assertions on this topic, and I am inclined to agree with his viewpoint.
A previous thread on related issues is here:
https://www.fsdeveloper.com/forum/threads/can-we-legally-create-or-sell-fs-addons.124202/
Some of use here recall efforts made by OrbX years ago to restrict use of GUIDs for placing their scenery content in 3rd party addons.
At that time, I already viewed the use of GUIDs for placement of OrbX objects that required a purchase to even be available for display when placed, as something that did not infringe on any ones rights; use of such GUIDs for placement merely offered an option to display something -IF- one had purchased and installed the payware addon containing the objects associated with such GUIDs.
IMHO, attempting restriction of GUIDs makes about as much sense as attempting to restrict Geographic coordinates; in principle they are "look-ups" that can be cited, and when entered in the FS2Kx Map or MSFS Teleport dialogs, a user A/C can 'jump' to that location and spawn.
Local GUIDs in FS2Kx' active Scenery.Cfg- or within MSFS' Virtual File System (aka "VFS")- may be displayed if processed during FS flights.
But, if an entity "called" by a placement BGL is not installed / set 'active', it is not "present and accounted for", thus it will not be seen.
While I suspect that Asobo may be working on a copyright enforcement mechanism for payware content in MSFS 2024, and MSFS 2020, in the mean time, FS Developers may wish to look into how FS Dream Team / Cloud-9 dynamically moves their payware scenery objects underground out of view after a limited demo time period expires during each unique FSX flight session, via a clever 3rd party SimObject display engine.
BTW: I just saw this:
https://devsupport.flightsimulator.com/t/eula-sdk-using-default-assets/6757
...IIUC, that session may also discuss this:
https://docs.flightsimulator.com/html/Introduction/SDK_EULA.htm
MSFS 2024 SDK Live Q&A planned for October 2 at 9:30am PDT (1630 UTC).
Ask your questions here
GaryGB