public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-devel] [PATCH v1 1/1] ReadMe.rst: Add Apache License 2.0 and update submodule list
@ 2023-10-31 21:25 Michael Kubacki
  2023-11-02 10:15 ` Laszlo Ersek
  2023-11-02 15:34 ` Pedro Falcato
  0 siblings, 2 replies; 5+ messages in thread
From: Michael Kubacki @ 2023-10-31 21:25 UTC (permalink / raw)
  To: devel
  Cc: Andrew Fish, Laszlo Ersek, Leif Lindholm, Michael D Kinney,
	Pedro Falcato, Sean Brogan

From: Michael Kubacki <michael.kubacki@microsoft.com>

- Adds Apache License 2.0 as an acceptable source license per
  discussion in https://edk2.groups.io/g/devel/message/110226
- Updates the URL for existing licenses to match the current path
  used by opensource.org.
- The submodule list in this file is stale and is very prone to
  being forgotten. The list of submodules in the submodules setion
  is replaced with a link to .gitmodules which has an active list
  of submodules at any given time.

Cc: Andrew Fish <afish@apple.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Pedro Falcato <pedro.falcato@gmail.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
---
 ReadMe.rst | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/ReadMe.rst b/ReadMe.rst
index ed1d4822459b..6b3eddc33af5 100644
--- a/ReadMe.rst
+++ b/ReadMe.rst
@@ -134,11 +134,12 @@ To make a contribution to a TianoCore project, follow these steps.
     copyright license as the base project. When that is not possible,
     then contributions using the following licenses can be accepted:
 
--  BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause
--  BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause
--  MIT: http://opensource.org/licenses/MIT
--  Python-2.0: http://opensource.org/licenses/Python-2.0
--  Zlib: http://opensource.org/licenses/Zlib
+-  Apache License, Version 2.0: https://opensource.org/license/apache-2-0/
+-  BSD (2-clause): http://opensource.org/license/BSD-2-Clause
+-  BSD (3-clause): http://opensource.org/license/BSD-3-Clause
+-  MIT: http://opensource.org/license/MIT
+-  Python-2.0: http://opensource.org/license/Python-2.0
+-  Zlib: http://opensource.org/license/Zlib
 
 For documentation:
 
@@ -245,12 +246,7 @@ Submodules
 
 Submodule in EDK II is allowed but submodule chain should be avoided
 as possible as we can. Currently EDK II contains the following submodules
-
--  CryptoPkg/Library/OpensslLib/openssl
--  ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3
--  MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
--  MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
--  BaseTools/Source/C/BrotliCompress/brotli
+`.gitmodules <.gitmodules>`__.
 
 ArmSoftFloatLib is actually required by OpensslLib. It's inevitable
 in openssl-1.1.1 (since stable201905) for floating point parameter
-- 
2.42.0.windows.2



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110452): https://edk2.groups.io/g/devel/message/110452
Mute This Topic: https://groups.io/mt/102307253/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [edk2-devel] [PATCH v1 1/1] ReadMe.rst: Add Apache License 2.0 and update submodule list
  2023-10-31 21:25 [edk2-devel] [PATCH v1 1/1] ReadMe.rst: Add Apache License 2.0 and update submodule list Michael Kubacki
@ 2023-11-02 10:15 ` Laszlo Ersek
  2023-11-02 14:52   ` Michael Kubacki
  2023-11-02 15:34 ` Pedro Falcato
  1 sibling, 1 reply; 5+ messages in thread
From: Laszlo Ersek @ 2023-11-02 10:15 UTC (permalink / raw)
  To: mikuback, devel
  Cc: Andrew Fish, Leif Lindholm, Michael D Kinney, Pedro Falcato,
	Sean Brogan

On 10/31/23 22:25, mikuback@linux.microsoft.com wrote:
> From: Michael Kubacki <michael.kubacki@microsoft.com>
> 
> - Adds Apache License 2.0 as an acceptable source license per
>   discussion in https://edk2.groups.io/g/devel/message/110226
> - Updates the URL for existing licenses to match the current path
>   used by opensource.org.
> - The submodule list in this file is stale and is very prone to
>   being forgotten. The list of submodules in the submodules setion
>   is replaced with a link to .gitmodules which has an active list
>   of submodules at any given time.
> 
> Cc: Andrew Fish <afish@apple.com>
> Cc: Laszlo Ersek <lersek@redhat.com>
> Cc: Leif Lindholm <quic_llindhol@quicinc.com>
> Cc: Michael D Kinney <michael.d.kinney@intel.com>
> Cc: Pedro Falcato <pedro.falcato@gmail.com>
> Cc: Sean Brogan <sean.brogan@microsoft.com>
> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
> ---
>  ReadMe.rst | 18 +++++++-----------
>  1 file changed, 7 insertions(+), 11 deletions(-)
> 
> diff --git a/ReadMe.rst b/ReadMe.rst
> index ed1d4822459b..6b3eddc33af5 100644
> --- a/ReadMe.rst
> +++ b/ReadMe.rst
> @@ -134,11 +134,12 @@ To make a contribution to a TianoCore project, follow these steps.
>      copyright license as the base project. When that is not possible,
>      then contributions using the following licenses can be accepted:
>  
> --  BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause
> --  BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause
> --  MIT: http://opensource.org/licenses/MIT
> --  Python-2.0: http://opensource.org/licenses/Python-2.0
> --  Zlib: http://opensource.org/licenses/Zlib
> +-  Apache License, Version 2.0: https://opensource.org/license/apache-2-0/
> +-  BSD (2-clause): http://opensource.org/license/BSD-2-Clause
> +-  BSD (3-clause): http://opensource.org/license/BSD-3-Clause
> +-  MIT: http://opensource.org/license/MIT
> +-  Python-2.0: http://opensource.org/license/Python-2.0
> +-  Zlib: http://opensource.org/license/Zlib
>  
>  For documentation:
>  
> @@ -245,12 +246,7 @@ Submodules
>  
>  Submodule in EDK II is allowed but submodule chain should be avoided
>  as possible as we can. Currently EDK II contains the following submodules
> -
> --  CryptoPkg/Library/OpensslLib/openssl
> --  ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3
> --  MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
> --  MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
> --  BaseTools/Source/C/BrotliCompress/brotli
> +`.gitmodules <.gitmodules>`__.
>  
>  ArmSoftFloatLib is actually required by OpensslLib. It's inevitable
>  in openssl-1.1.1 (since stable201905) for floating point parameter

Reviewed-by: Laszlo Ersek <lersek@redhat.com>



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110509): https://edk2.groups.io/g/devel/message/110509
Mute This Topic: https://groups.io/mt/102307253/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/1913456212/xyzzy [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [edk2-devel] [PATCH v1 1/1] ReadMe.rst: Add Apache License 2.0 and update submodule list
  2023-11-02 10:15 ` Laszlo Ersek
@ 2023-11-02 14:52   ` Michael Kubacki
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Kubacki @ 2023-11-02 14:52 UTC (permalink / raw)
  To: devel, lersek
  Cc: Andrew Fish, Leif Lindholm, Michael D Kinney, Pedro Falcato,
	Sean Brogan

Thanks Laszlo.

I'd like to get this patch merged soon if there are no concerns from 
others so I can rebase the series that spurred the discussion.

For those in the CC, please take an opportunity to review if you would like.

- Michael

On 11/2/2023 6:15 AM, Laszlo Ersek wrote:
> On 10/31/23 22:25, mikuback@linux.microsoft.com wrote:
>> From: Michael Kubacki <michael.kubacki@microsoft.com>
>>
>> - Adds Apache License 2.0 as an acceptable source license per
>>    discussion in https://edk2.groups.io/g/devel/message/110226
>> - Updates the URL for existing licenses to match the current path
>>    used by opensource.org.
>> - The submodule list in this file is stale and is very prone to
>>    being forgotten. The list of submodules in the submodules setion
>>    is replaced with a link to .gitmodules which has an active list
>>    of submodules at any given time.
>>
>> Cc: Andrew Fish <afish@apple.com>
>> Cc: Laszlo Ersek <lersek@redhat.com>
>> Cc: Leif Lindholm <quic_llindhol@quicinc.com>
>> Cc: Michael D Kinney <michael.d.kinney@intel.com>
>> Cc: Pedro Falcato <pedro.falcato@gmail.com>
>> Cc: Sean Brogan <sean.brogan@microsoft.com>
>> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
>> ---
>>   ReadMe.rst | 18 +++++++-----------
>>   1 file changed, 7 insertions(+), 11 deletions(-)
>>
>> diff --git a/ReadMe.rst b/ReadMe.rst
>> index ed1d4822459b..6b3eddc33af5 100644
>> --- a/ReadMe.rst
>> +++ b/ReadMe.rst
>> @@ -134,11 +134,12 @@ To make a contribution to a TianoCore project, follow these steps.
>>       copyright license as the base project. When that is not possible,
>>       then contributions using the following licenses can be accepted:
>>   
>> --  BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause
>> --  BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause
>> --  MIT: http://opensource.org/licenses/MIT
>> --  Python-2.0: http://opensource.org/licenses/Python-2.0
>> --  Zlib: http://opensource.org/licenses/Zlib
>> +-  Apache License, Version 2.0: https://opensource.org/license/apache-2-0/
>> +-  BSD (2-clause): http://opensource.org/license/BSD-2-Clause
>> +-  BSD (3-clause): http://opensource.org/license/BSD-3-Clause
>> +-  MIT: http://opensource.org/license/MIT
>> +-  Python-2.0: http://opensource.org/license/Python-2.0
>> +-  Zlib: http://opensource.org/license/Zlib
>>   
>>   For documentation:
>>   
>> @@ -245,12 +246,7 @@ Submodules
>>   
>>   Submodule in EDK II is allowed but submodule chain should be avoided
>>   as possible as we can. Currently EDK II contains the following submodules
>> -
>> --  CryptoPkg/Library/OpensslLib/openssl
>> --  ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3
>> --  MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
>> --  MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
>> --  BaseTools/Source/C/BrotliCompress/brotli
>> +`.gitmodules <.gitmodules>`__.
>>   
>>   ArmSoftFloatLib is actually required by OpensslLib. It's inevitable
>>   in openssl-1.1.1 (since stable201905) for floating point parameter
> 
> Reviewed-by: Laszlo Ersek <lersek@redhat.com>
> 
> 
> 
> 
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110557): https://edk2.groups.io/g/devel/message/110557
Mute This Topic: https://groups.io/mt/102307253/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [edk2-devel] [PATCH v1 1/1] ReadMe.rst: Add Apache License 2.0 and update submodule list
  2023-10-31 21:25 [edk2-devel] [PATCH v1 1/1] ReadMe.rst: Add Apache License 2.0 and update submodule list Michael Kubacki
  2023-11-02 10:15 ` Laszlo Ersek
@ 2023-11-02 15:34 ` Pedro Falcato
  2023-11-02 16:25   ` Michael Kubacki
  1 sibling, 1 reply; 5+ messages in thread
From: Pedro Falcato @ 2023-11-02 15:34 UTC (permalink / raw)
  To: mikuback
  Cc: devel, Andrew Fish, Laszlo Ersek, Leif Lindholm, Michael D Kinney,
	Sean Brogan

On Tue, Oct 31, 2023 at 9:25 PM <mikuback@linux.microsoft.com> wrote:
>
> From: Michael Kubacki <michael.kubacki@microsoft.com>
>
> - Adds Apache License 2.0 as an acceptable source license per
>   discussion in https://edk2.groups.io/g/devel/message/110226
> - Updates the URL for existing licenses to match the current path
>   used by opensource.org.
> - The submodule list in this file is stale and is very prone to
>   being forgotten. The list of submodules in the submodules setion
>   is replaced with a link to .gitmodules which has an active list
>   of submodules at any given time.
>
> Cc: Andrew Fish <afish@apple.com>
> Cc: Laszlo Ersek <lersek@redhat.com>
> Cc: Leif Lindholm <quic_llindhol@quicinc.com>
> Cc: Michael D Kinney <michael.d.kinney@intel.com>
> Cc: Pedro Falcato <pedro.falcato@gmail.com>
> Cc: Sean Brogan <sean.brogan@microsoft.com>
> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
> ---
>  ReadMe.rst | 18 +++++++-----------
>  1 file changed, 7 insertions(+), 11 deletions(-)
>
> diff --git a/ReadMe.rst b/ReadMe.rst
> index ed1d4822459b..6b3eddc33af5 100644
> --- a/ReadMe.rst
> +++ b/ReadMe.rst
> @@ -134,11 +134,12 @@ To make a contribution to a TianoCore project, follow these steps.
>      copyright license as the base project. When that is not possible,
>      then contributions using the following licenses can be accepted:
>
> --  BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause
> --  BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause
> --  MIT: http://opensource.org/licenses/MIT
> --  Python-2.0: http://opensource.org/licenses/Python-2.0
> --  Zlib: http://opensource.org/licenses/Zlib
> +-  Apache License, Version 2.0: https://opensource.org/license/apache-2-0/
> +-  BSD (2-clause): http://opensource.org/license/BSD-2-Clause
> +-  BSD (3-clause): http://opensource.org/license/BSD-3-Clause
> +-  MIT: http://opensource.org/license/MIT
> +-  Python-2.0: http://opensource.org/license/Python-2.0
> +-  Zlib: http://opensource.org/license/Zlib

nit: https for all licenses

>
>  For documentation:
>
> @@ -245,12 +246,7 @@ Submodules
>
>  Submodule in EDK II is allowed but submodule chain should be avoided
>  as possible as we can. Currently EDK II contains the following submodules

Not really a part of the patch, but the above sentence is grammatically borked

> -
> --  CryptoPkg/Library/OpensslLib/openssl
> --  ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3
> --  MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
> --  MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
> --  BaseTools/Source/C/BrotliCompress/brotli
> +`.gitmodules <.gitmodules>`__.

I think it makes sense to nuke this entire subsection? and just keep
the submodule update instructions...

in any case
Acked-by: Pedro Falcato <pedro.falcato@gmail.com>

-- 
Pedro


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110558): https://edk2.groups.io/g/devel/message/110558
Mute This Topic: https://groups.io/mt/102307253/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [edk2-devel] [PATCH v1 1/1] ReadMe.rst: Add Apache License 2.0 and update submodule list
  2023-11-02 15:34 ` Pedro Falcato
@ 2023-11-02 16:25   ` Michael Kubacki
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Kubacki @ 2023-11-02 16:25 UTC (permalink / raw)
  To: devel, pedro.falcato
  Cc: Andrew Fish, Laszlo Ersek, Leif Lindholm, Michael D Kinney,
	Sean Brogan

On 11/2/2023 11:34 AM, Pedro Falcato wrote:
> On Tue, Oct 31, 2023 at 9:25 PM <mikuback@linux.microsoft.com> wrote:
>>
>> From: Michael Kubacki <michael.kubacki@microsoft.com>
>>
>> - Adds Apache License 2.0 as an acceptable source license per
>>    discussion in https://edk2.groups.io/g/devel/message/110226
>> - Updates the URL for existing licenses to match the current path
>>    used by opensource.org.
>> - The submodule list in this file is stale and is very prone to
>>    being forgotten. The list of submodules in the submodules setion
>>    is replaced with a link to .gitmodules which has an active list
>>    of submodules at any given time.
>>
>> Cc: Andrew Fish <afish@apple.com>
>> Cc: Laszlo Ersek <lersek@redhat.com>
>> Cc: Leif Lindholm <quic_llindhol@quicinc.com>
>> Cc: Michael D Kinney <michael.d.kinney@intel.com>
>> Cc: Pedro Falcato <pedro.falcato@gmail.com>
>> Cc: Sean Brogan <sean.brogan@microsoft.com>
>> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
>> ---
>>   ReadMe.rst | 18 +++++++-----------
>>   1 file changed, 7 insertions(+), 11 deletions(-)
>>
>> diff --git a/ReadMe.rst b/ReadMe.rst
>> index ed1d4822459b..6b3eddc33af5 100644
>> --- a/ReadMe.rst
>> +++ b/ReadMe.rst
>> @@ -134,11 +134,12 @@ To make a contribution to a TianoCore project, follow these steps.
>>       copyright license as the base project. When that is not possible,
>>       then contributions using the following licenses can be accepted:
>>
>> --  BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause
>> --  BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause
>> --  MIT: http://opensource.org/licenses/MIT
>> --  Python-2.0: http://opensource.org/licenses/Python-2.0
>> --  Zlib: http://opensource.org/licenses/Zlib
>> +-  Apache License, Version 2.0: https://opensource.org/license/apache-2-0/
>> +-  BSD (2-clause): http://opensource.org/license/BSD-2-Clause
>> +-  BSD (3-clause): http://opensource.org/license/BSD-3-Clause
>> +-  MIT: http://opensource.org/license/MIT
>> +-  Python-2.0: http://opensource.org/license/Python-2.0
>> +-  Zlib: http://opensource.org/license/Zlib
> 
> nit: https for all licenses
> 
Updated to https in v2.

>>
>>   For documentation:
>>
>> @@ -245,12 +246,7 @@ Submodules
>>
>>   Submodule in EDK II is allowed but submodule chain should be avoided
>>   as possible as we can. Currently EDK II contains the following submodules
> 
> Not really a part of the patch, but the above sentence is grammatically borked
> 
I didn't update it because it was outside the patch. Now that we've both 
noticed it though, I updated that section in v2.

>> -
>> --  CryptoPkg/Library/OpensslLib/openssl
>> --  ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3
>> --  MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
>> --  MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
>> --  BaseTools/Source/C/BrotliCompress/brotli
>> +`.gitmodules <.gitmodules>`__.
> 
> I think it makes sense to nuke this entire subsection? and just keep
> the submodule update instructions...
> Made some minor adjustments in v2 to preserve most of the information 
but make it easier to get to the submodule update instructions.

> in any case
> Acked-by: Pedro Falcato <pedro.falcato@gmail.com>
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110561): https://edk2.groups.io/g/devel/message/110561
Mute This Topic: https://groups.io/mt/102307253/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-11-02 16:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-31 21:25 [edk2-devel] [PATCH v1 1/1] ReadMe.rst: Add Apache License 2.0 and update submodule list Michael Kubacki
2023-11-02 10:15 ` Laszlo Ersek
2023-11-02 14:52   ` Michael Kubacki
2023-11-02 15:34 ` Pedro Falcato
2023-11-02 16:25   ` Michael Kubacki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox