cncf / foundation

☁️♮🏛 This repo contains several documents related to the operation of the CNCF. File non-technical issues related to CNCF here.
https://cncf.io
Other
552 stars 543 forks source link

[License Exception Request] [tackle-ui-tests] [GPL] #827

Open sshveta opened 1 month ago

sshveta commented 1 month ago

Component details

Components - @4tw/cypress-drag-drop and cypress-drag-drop Used in https://github.com/konveyor/tackle-ui-tests Tackle UI test repo

License name

GPL

Code modified?

Unmodified form

Changes contributed?

No response

Any alternatives?

No alternatives available.

Integrates with other components?

These components are used to test file drag and drop test cases.

krook commented 1 month ago

Hi @sshveta, thanks for opening this issue. In general, because GPL-3.0 is a "strong copyleft" license, it is not often approved by the CNCF Governing Board / Legal Committee for dependencies that are directly linked to CNCF code (I understand that this a repo for testing, but this will still likely raise concerns for them).

Your request say that there are no alternatives available but it looks like https://dev.to/samelawrence/how-i-implement-drag-and-drop-in-my-cypress-tests-ppg has a mechanism to implement drag-and-drop test cases for Cypress, using cypress-real-events, and it uses an MIT licensed dependency (which would not require Governing Board approval). Is it possible to use this dependency instead?