Re: RTEMS LwIP licensing and organization cleanup proposal

2023-12-06 Thread Sebastian Huber

Hello Premysl,

On 03.03.23 14:32, Pavel Pisa wrote:

I have contacted Premysl Houdek who worked on project during
his RTEMS GSoC and followup diploma thesis

   
https://support.dce.felk.cvut.cz/mediawiki/images/f/f1/Dp_2016_houdek_premysl.pdf

and he is prepared to confirm relicensing to any RTEMS fitting
open source license.


I have now a bit of time to continue working on the TMS570LC4357 
support. I noticed that several files of the BSP still have the old 
RTEMS license or no license header. I would like to change them to 
BSD-2-Clause license. Premysl, would you mind giving permission to this 
licence change for your RTEMS contributions? If yes, then please add a 
note like this to https://devel.rtems.org/ticket/3053:


I grant permission to the RTEMS Project to relicense my current and 
future contributions to the RTEMS public source to be relicensed to the 
2-Clause BSD License.


--
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: RTEMS LwIP licensing and organization cleanup proposal - actual Ti code license

2023-03-05 Thread Pavel Pisa
Hello Joel and Gedare 

On Friday 03 of March 2023 14:32:33 Pavel Pisa wrote:
> The RTEMS core integration layer is held in uLan/ports/os/rtems
> subdirectory
>
>   https://git.rtems.org/rtems-lwip/tree/uLan/ports/os/rtems/arch/sys_arch.c
>
> It should be moved somewhere else, i.e. under
>
>   https://git.rtems.org/rtems-lwip/tree/rtemslwip/common
>
...
> To make integration with RTEMS easier, the source should
> be relicensed to some common actual RTEMS license template,
> for example
>
>   https://git.rtems.org/rtems/tree/bsps/arm/lpc176x/start/bspstart.c
>
> We have referenced Swedish Institute of Computer Science license
> there to allow integration even to some official LwIP port
> but except for function and defines names the code is our own
> so RTEMS copyright with reference to implementation inspired by
> other LwIP OS integration should be OK.
>
> I have contacted Premysl Houdek who worked on project during
> his RTEMS GSoC and followup diploma thesis
>
>  
> https://support.dce.felk.cvut.cz/mediawiki/images/f/f1/Dp_2016_houdek_premy
>sl.pdf
>
> and he is prepared to confirm relicensing to any RTEMS fitting
> open source license.
>
> For actual RTEMS LwIP users and contributors, please propose license change
> or chose some of above offers and then propose new files location including
> git patches or I can take that action if
>

So we have right relicense all uLAN OMK remains except for Ti PHY files
and registers for TMS570 EMAC (actual controller driver is ours).
The original Ti files with license to check are there

  
https://git.rtems.org/rtems-lwip/tree/uLan/ports/driver/tms570_emac/ti_drv_emac.h

Best wishes,

Pavel
-- 
Pavel Pisa
phone:  +420 603531357
e-mail: p...@cmp.felk.cvut.cz
Department of Control Engineering FEE CVUT
Karlovo namesti 13, 121 35, Prague 2
university: http://control.fel.cvut.cz/
company:https://pikron.com/
personal:   http://cmp.felk.cvut.cz/~pisa
projects:   https://www.openhub.net/accounts/ppisa
CAN related:http://canbus.pages.fel.cvut.cz/
RISC-V education: https://comparch.edu.cvut.cz/
Open Technologies Research Education and Exchange Services
https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: RTEMS LwIP licensing and organization cleanup proposal

2023-03-03 Thread Kinsey Moore
Hello Pavel,
As discussed on discord, I have created a ticket to resolve this issue:
https://devel.rtems.org/ticket/4867

Please see the ticket for further details and further constraining the
desired solution.

Kinsey

On Fri, Mar 3, 2023 at 7:32 AM Pavel Pisa  wrote:

> Dear Premek and other developers,
>
> I am happy that LwIP is getting into state
> of viable alternative of TCP/IP stack for
> resource constrained RTEMS targets.
>
> But as I have already reported before, I would
> be happy if the code licenses and locations are cleanup.
>
> The RTEMS core integration layer is held in uLan/ports/os/rtems
> subdirectory
>
>
> https://git.rtems.org/rtems-lwip/tree/uLan/ports/os/rtems/arch/sys_arch.c
>
> It should be moved somewhere else, i.e. under
>
>   https://git.rtems.org/rtems-lwip/tree/rtemslwip/common
>
> but for sure the reference to our uLAN project is nonsense in this
> content
>
>   https://ulan.sourceforge.net/
>
> even that initial LwIP integration for RTEMS is based on our
> previous work in frame of that project for system-less and later
> RTEMS use.
>
> To make integration with RTEMS easier, the source should
> be relicensed to some common actual RTEMS license template,
> for example
>
>   https://git.rtems.org/rtems/tree/bsps/arm/lpc176x/start/bspstart.c
>
> We have referenced Swedish Institute of Computer Science license
> there to allow integration even to some official LwIP port
> but except for function and defines names the code is our own
> so RTEMS copyright with reference to implementation inspired by
> other LwIP OS integration should be OK.
>
> I have contacted Premysl Houdek who worked on project during
> his RTEMS GSoC and followup diploma thesis
>
>
> https://support.dce.felk.cvut.cz/mediawiki/images/f/f1/Dp_2016_houdek_premysl.pdf
>
> and he is prepared to confirm relicensing to any RTEMS fitting
> open source license.
>
> For actual RTEMS LwIP users and contributors, please propose license change
> or chose some of above offers and then propose new files location including
> git patches or I can take that action if
>
> Best wishes,
>
> Pavel
> --
> Pavel Píša
> phone:  +420 603531357
> e-mail: p...@cmp.felk.cvut.cz
> Department of Control Engineering FEE CVUT
> Karlovo namesti 13, 121 35, Prague 2
> university: http://control.fel.cvut.cz/
> company:https://pikron.com/
> personal:   http://cmp.felk.cvut.cz/~pisa
> projects:   https://www.openhub.net/accounts/ppisa
> CAN related:http://canbus.pages.fel.cvut.cz/
> RISC-V education: https://comparch.edu.cvut.cz/
> Open Technologies Research Education and Exchange Services
> https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel