You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by Karsten Klein <ka...@metaeffekt.com> on 2023/11/06 16:49:08 UTC

Question on WS-Addressing Licensing

Hi all!

We are currently working ourselves through some license scanner identifications. The policy we are trying to accommodate our software (which uses CXF) to has rather strict license requirements.

Specifically we currently look at

	https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing.xsd

We refer to the terms as covered by the header as 

	WS-Addressing Specification License

In scancode the license is known under the id ws-addressing-spec:

	https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ws-addressing-spec.LICENSE

While scancode indicates a permissive license here. The policy we try to adhere to indicates that this license only grants permission for the prupose of development and evaluation:

Permission to copy, display, perform, modify and distribute the WS-Addressing
Specification, and to authorize others to do the foregoing, in any medium
without fee or royalty is hereby granted for the purpose of developing and
evaluating the WS-Addressing Specification.


Could you please elaborate on how the Apache Foundation / CXF assesses this license?
Is there any background information that this license does not interfere with a general distribution and use of the schema as part of cxf-core.jar?

Any details and/or pointers regarding this topic are highly appreciated.

In case, could you please also elaborate on

	https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing200403.xsd

Under which license terms do you regard this file being distributed as part of CXF? 

Sorry for boiling up aspects that are in the codebase since decades. We just need good arguments why things work.


Kind regards,
Karsten


Licenses identified in the schema folder of cxf-core-3.5.5.jar:

  >>> Permission Terms (variant 070) <<<
    /schemas/wsdl/http.xsd
    /schemas/wsdl/mime-binding.xsd
    /schemas/wsdl/soap-binding.xsd
    /schemas/wsdl/wsdl.xsd

  >>> Permission Terms (variant 072) <<<
    /schemas/wsdl/soap12-binding.xsd

  >>> W3C Software Notice and License (1998-07-20) <<<
    /schemas/wsdl/soap-encoding.xsd

  >>> W3C Software Notice and License (2002-12-31) <<<
    /schemas/wsdl/ws-addr-wsdl.xsd
    /schemas/wsdl/ws-addr.xsd

  >>> WS Reliable Messaging License <<<
    /schemas/wsdl/wsrm.xsd

  >>> WS-Addressing Specification License <<<
    /schemas/wsdl/addressing.xsd













Re: Question on WS-Addressing Licensing

Posted by Andriy Redko <dr...@gmail.com>.
Hi Karsten,

I've just got the response from Eclipse folks, check [1] please, thank you.

[1] https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/2369#note_1391368

Best Regards,
    Andriy Redko

KK> Hi Andriy,

KK> any news? We require a response on the given question.

KK> Do you recommend creating an issue?

KK> Kind regards,
KK> Karsten


KK> On 08.11.2023, 00:54, "Andriy Redko" <drreta@gmail.com <ma...@gmail.com>> wrote:


KK> Hi Karsten,


KK> This is really good question, I was trying to go over the commit history but
KK> sadly there no details regarding licensing (or source(s) of the files in question).
KK> However, I have found an interesting reference on Eclipse Gitlab [1] regarding
KK> these licenses, may be we could contact their IP team to find out more 
KK> information? (TLDR; the licenses were reviewed and approved by IP Team). 


KK> @Dan do you have any insights? 
KK> Thank you.


KK> [1] https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/2369 <https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/2369>


KK> Best Regards,
KK> Andriy Redko


KK>> Hi all!


KK>> We are currently working ourselves through some license scanner identifications. The policy we are trying to accommodate our software (which uses CXF) to has rather strict license requirements.


KK>> Specifically we currently look at


KK>> https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing.xsd <https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing.xsd>


KK>> We refer to the terms as covered by the header as 


KK>> WS-Addressing Specification License


KK>> In scancode the license is known under the id ws-addressing-spec:


KK>> https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ws-addressing-spec.LICENSE <https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ws-addressing-spec.LICENSE>


KK>> While scancode indicates a permissive license here. The policy we try to adhere to indicates that this license only grants permission for the prupose of development and evaluation:


KK>> Permission to copy, display, perform, modify and distribute the WS-Addressing
KK>> Specification, and to authorize others to do the foregoing, in any medium
KK>> without fee or royalty is hereby granted for the purpose of developing and
KK>> evaluating the WS-Addressing Specification.




KK>> Could you please elaborate on how the Apache Foundation / CXF assesses this license?
KK>> Is there any background information that this license does not interfere with a general distribution and use of the schema as part of cxf-core.jar?


KK>> Any details and/or pointers regarding this topic are highly appreciated.


KK>> In case, could you please also elaborate on


KK>> https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing200403.xsd <https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing200403.xsd>


KK>> Under which license terms do you regard this file being distributed as part of CXF? 


KK>> Sorry for boiling up aspects that are in the codebase since decades. We just need good arguments why things work.




KK>> Kind regards,
KK>> Karsten




KK>> Licenses identified in the schema folder of cxf-core-3.5.5.jar:


>>>>> Permission Terms (variant 070) <<<
KK>> /schemas/wsdl/http.xsd
KK>> /schemas/wsdl/mime-binding.xsd
KK>> /schemas/wsdl/soap-binding.xsd
KK>> /schemas/wsdl/wsdl.xsd


>>>>> Permission Terms (variant 072) <<<
KK>> /schemas/wsdl/soap12-binding.xsd


>>>>> W3C Software Notice and License (1998-07-20) <<<
KK>> /schemas/wsdl/soap-encoding.xsd


>>>>> W3C Software Notice and License (2002-12-31) <<<
KK>> /schemas/wsdl/ws-addr-wsdl.xsd
KK>> /schemas/wsdl/ws-addr.xsd


>>>>> WS Reliable Messaging License <<<
KK>> /schemas/wsdl/wsrm.xsd


>>>>> WS-Addressing Specification License <<<
KK>> /schemas/wsdl/addressing.xsd





























Re: Question on WS-Addressing Licensing

Posted by Andriy Redko <dr...@gmail.com>.
Hi Karsten,

This is really good question, I was trying to go over the commit history but
sadly there no details regarding licensing (or source(s) of the files in question).
However, I have found an interesting reference on Eclipse Gitlab [1] regarding
these licenses, may be we could contact their IP team to find out more 
information? (TLDR; the licenses were reviewed and approved by IP Team). 

@Dan do you have any insights? 
Thank you.

[1] https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/2369

Best Regards,
    Andriy Redko

KK> Hi all!

KK> We are currently working ourselves through some license scanner identifications. The policy we are trying to accommodate our software (which uses CXF) to has rather strict license requirements.

KK> Specifically we currently look at

KK>         https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing.xsd

KK> We refer to the terms as covered by the header as 

KK>         WS-Addressing Specification License

KK> In scancode the license is known under the id ws-addressing-spec:

KK>         https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ws-addressing-spec.LICENSE

KK> While scancode indicates a permissive license here. The policy we try to adhere to indicates that this license only grants permission for the prupose of development and evaluation:

KK> Permission to copy, display, perform, modify and distribute the WS-Addressing
KK> Specification, and to authorize others to do the foregoing, in any medium
KK> without fee or royalty is hereby granted for the purpose of developing and
KK> evaluating the WS-Addressing Specification.


KK> Could you please elaborate on how the Apache Foundation / CXF assesses this license?
KK> Is there any background information that this license does not interfere with a general distribution and use of the schema as part of cxf-core.jar?

KK> Any details and/or pointers regarding this topic are highly appreciated.

KK> In case, could you please also elaborate on

KK>         https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing200403.xsd

KK> Under which license terms do you regard this file being distributed as part of CXF? 

KK> Sorry for boiling up aspects that are in the codebase since decades. We just need good arguments why things work.


KK> Kind regards,
KK> Karsten


KK> Licenses identified in the schema folder of cxf-core-3.5.5.jar:

  >>>> Permission Terms (variant 070) <<<
KK>     /schemas/wsdl/http.xsd
KK>     /schemas/wsdl/mime-binding.xsd
KK>     /schemas/wsdl/soap-binding.xsd
KK>     /schemas/wsdl/wsdl.xsd

  >>>> Permission Terms (variant 072) <<<
KK>     /schemas/wsdl/soap12-binding.xsd

  >>>> W3C Software Notice and License (1998-07-20) <<<
KK>     /schemas/wsdl/soap-encoding.xsd

  >>>> W3C Software Notice and License (2002-12-31) <<<
KK>     /schemas/wsdl/ws-addr-wsdl.xsd
KK>     /schemas/wsdl/ws-addr.xsd

  >>>> WS Reliable Messaging License <<<
KK>     /schemas/wsdl/wsrm.xsd

  >>>> WS-Addressing Specification License <<<
KK>     /schemas/wsdl/addressing.xsd













Re: Question on WS-Addressing Licensing

Posted by Andriy Redko <dr...@gmail.com>.
Hi Karsten,

This is really good question, I was trying to go over the commit history but
sadly there no details regarding licensing (or source(s) of the files in question).
However, I have found an interesting reference on Eclipse Gitlab [1] regarding
these licenses, may be we could contact their IP team to find out more 
information? (TLDR; the licenses were reviewed and approved by IP Team). 

@Dan do you have any insights? 
Thank you.

[1] https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/2369

Best Regards,
    Andriy Redko

KK> Hi all!

KK> We are currently working ourselves through some license scanner identifications. The policy we are trying to accommodate our software (which uses CXF) to has rather strict license requirements.

KK> Specifically we currently look at

KK>         https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing.xsd

KK> We refer to the terms as covered by the header as 

KK>         WS-Addressing Specification License

KK> In scancode the license is known under the id ws-addressing-spec:

KK>         https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ws-addressing-spec.LICENSE

KK> While scancode indicates a permissive license here. The policy we try to adhere to indicates that this license only grants permission for the prupose of development and evaluation:

KK> Permission to copy, display, perform, modify and distribute the WS-Addressing
KK> Specification, and to authorize others to do the foregoing, in any medium
KK> without fee or royalty is hereby granted for the purpose of developing and
KK> evaluating the WS-Addressing Specification.


KK> Could you please elaborate on how the Apache Foundation / CXF assesses this license?
KK> Is there any background information that this license does not interfere with a general distribution and use of the schema as part of cxf-core.jar?

KK> Any details and/or pointers regarding this topic are highly appreciated.

KK> In case, could you please also elaborate on

KK>         https://github.com/apache/cxf/blob/main/core/src/main/resources/schemas/wsdl/addressing200403.xsd

KK> Under which license terms do you regard this file being distributed as part of CXF? 

KK> Sorry for boiling up aspects that are in the codebase since decades. We just need good arguments why things work.


KK> Kind regards,
KK> Karsten


KK> Licenses identified in the schema folder of cxf-core-3.5.5.jar:

  >>>> Permission Terms (variant 070) <<<
KK>     /schemas/wsdl/http.xsd
KK>     /schemas/wsdl/mime-binding.xsd
KK>     /schemas/wsdl/soap-binding.xsd
KK>     /schemas/wsdl/wsdl.xsd

  >>>> Permission Terms (variant 072) <<<
KK>     /schemas/wsdl/soap12-binding.xsd

  >>>> W3C Software Notice and License (1998-07-20) <<<
KK>     /schemas/wsdl/soap-encoding.xsd

  >>>> W3C Software Notice and License (2002-12-31) <<<
KK>     /schemas/wsdl/ws-addr-wsdl.xsd
KK>     /schemas/wsdl/ws-addr.xsd

  >>>> WS Reliable Messaging License <<<
KK>     /schemas/wsdl/wsrm.xsd

  >>>> WS-Addressing Specification License <<<
KK>     /schemas/wsdl/addressing.xsd