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

Remove Open Font Licensed Files from Source Code Release #1712

Open
Tracked by #1707
porcelli opened this issue Dec 12, 2024 · 2 comments
Open
Tracked by #1707

Remove Open Font Licensed Files from Source Code Release #1712

porcelli opened this issue Dec 12, 2024 · 2 comments

Comments

@porcelli
Copy link
Member

The Open Font License (OFL) is categorized as Category B by the Apache Software Foundation, which means these files can only be used in binary form, not distributed as source code. We need to remove these font files from our source repositories and implement a compliant distribution method.

Affected Components

Font Awesome Files

Located in multiple directories under serverless-workflow-diagram-editor:

SW Editor Kogito App WebApp

packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/
- FontAwesome.otf
- fontawesome-webfont.svg
- fontawesome-webfont.woff
- fontawesome-webfont.eot
- fontawesome-webfont.woff2
- fontawesome-webfont.ttf

Stunner SW Resources

packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/
- FontAwesome.otf
- fontawesome-webfont.svg
- fontawesome-webfont.woff
- fontawesome-webfont.eot
- fontawesome-webfont.woff2
- fontawesome-webfont.ttf

GWT Bootstrap 3 Core Resources

packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/
- css/font-awesome-4.7.0.min.cache.css
- fonts/fontawesome-webfont.svg
- fonts/FontAwesome.otf
- fonts/fontawesome-webfont.eot
- fonts/fontawesome-webfont.ttf
- fonts/fontawesome-webfont.woff
- fonts/fontawesome-webfont.woff2

Open Sans Font Files

Located in:

packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-*
packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-*
@jomarko
Copy link

jomarko commented Dec 13, 2024

Wont't be these files dropped as part of the GWT codebase removal?

@porcelli
Copy link
Member Author

with the CDDL file removed (in progress) there is no hard restriction to use GWT, of course I see we are moving to the direction to remove all GWT - so to modernize the codebase.

on the other hand, the use of these files blocks the project graduation

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

No branches or pull requests

2 participants