Skip to content

Add licensing table and update link to "Issues" page - #2

Open
ah-mw wants to merge 1 commit into
mainfrom
build-system-licensing
Open

Add licensing table and update link to "Issues" page#2
ah-mw wants to merge 1 commit into
mainfrom
build-system-licensing

Conversation

@ah-mw

@ah-mw ah-mw commented Sep 11, 2026

Copy link
Copy Markdown
Member

No description provided.

@ah-mw
ah-mw requested a review from mw-hrastega September 11, 2026 18:32
Comment thread licensing.md

## License Types for Containers and Ephemeral Environments

Containers and cloud-hosted VMs regenerate host identifiers (such as MAC addresses and disk serial numbers) on every startup. License mechanisms that validate against a stable host ID fail in these environments. Choose a license mechanism that is compatible with your execution environment.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to replace () with ,,?

License mechanism or licensing mechanism?

Comment thread licensing.md
| Network license manager (`port@host`) | Yes | The license server validates the license, not the local host. |
| Node-locked license | No | This license type locks to a specific host ID. Use node-locked licenses only on persistent, self-hosted runners. |

For most CI workflows, use a batch licensing token. If your organization has an existing network license server, that also works in containers. Contact your license administrator for help choosing a license mechanism.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To avoid a lonely "that", maybe:

If your organization already has a network license server, you can use it in containers as well.

Comment thread invoking-matlab.md
- Your CI platform does not have a CI platform integration for MATLAB.
- You use custom runners.
- You want to invoke MATLAB using a simple command-line call.
- You invoke MATLAB from a general-purpose build system such as Bazel, CMake/CTest, Make, or Gradle.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is a comma needed before 'such as'? Also, are the build systems ordered based on a criterion (e.g., popularity, ...)?

@mw-hrastega mw-hrastega left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the great enhancements, Ali. I just a few minor comments. Please feel free to ignore them. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants