Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [iot-pmc] Question on an external dependency

On 01.12.20 18:44, Alois Zoitl wrote:
> Dear IoT-PMC,
> 
> I'm have to bother you on a somewhat tricky external dependency that we have in a contribution waiting in our Gerrit already for quite some time.
> 
> One of our committers ported 4diac FORTE to the RevolutionPI control devices from Kunbus [1]. This device is very nice as, as the name implies, is based on a
> RaspberryPI and extends with an industrial grade IO interface. While porting to the device itself is pretty straight forward (i.e., arm based Debian) the
> problem is the access to the IOs.
> 
> For that Kunbus provides an open source kernel driver (GPL) accessible through standard users-space interface (e.g., ioctl). However to make the live easier
> they provide some helper functions and definitions (under MIT license). Sofar this sounds like a very simple works with dependency. As if a 4diac FORTE user
> would like to have RevolutionPI support enabled they should need to add this suppte ort.
> 
> The problem which I currently don't know how to correctly do it is. That the dependency is in the end just two files:
>    1. piControlIf.h
>    2. picontrolIf.c
> located in a directory of a github repo [2].
> 
> So there is no release, no version number, no lib, just the two files.
> 
> Furthermore 4diac FORTE users would need to check out a full repo just to get these two files.
> 
> Therefore my question is how to correctly report this dependency as CQ? 
> And is there an option to maybe even include the two files unchanged in our 4diac FORTE repo to make the life of our users easier?
>

Given that the two files are licensed under MIT, I do not think that it
should be a problem to include them in your code base and to distribute
them as part of 4diac. You only need to make sure that you comply with
the MIT license conditions.

However, you should get explicit confirmation from the IP team before
doing so.

> Thanks in advance for your support,
> Alois
> 
> 
> [1] https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Frevolution.kunbus.com%2F&data=04%7C01%7Ckai.hudalla%40bosch.io%7C6ecb612ec74f4c2ec1bf08d89620d818%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C637424415093256346%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ceVaXlL9UsulSaktTPV%2F0IWbQGSdIZBR3Jeiy7tl2cY%3D&reserved=0
> [2] https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FRevolutionPi%2FpiControl%2Fblob%2Fmaster%2FpiTest%2FpiControlIf.h&data=04%7C01%7Ckai.hudalla%40bosch.io%7C6ecb612ec74f4c2ec1bf08d89620d818%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C637424415093266341%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=z4hax%2BlOXP4kN507rUGIcw1LqrUUu5apUgUeqCE71Bw%3D&reserved=0
> 
> 
> _______________________________________________
> iot-pmc mailing list
> iot-pmc@xxxxxxxxxxx
> To unsubscribe from this list, visit https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.eclipse.org%2Fmailman%2Flistinfo%2Fiot-pmc&data=04%7C01%7Ckai.hudalla%40bosch.io%7C6ecb612ec74f4c2ec1bf08d89620d818%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0%7C0%7C637424415093266341%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=5nQ6F3Xut0zFsOmg%2F93TCGcjAi%2BDylnZTVNjsymZjVA%3D&reserved=0
> 

-- 
Mit freundlichen Grüßen / Best regards

Kai Hudalla

Software Developer - Bosch IoT Hub

Bosch.IO GmbH
Ullsteinstr. 128
12109 Berlin
GERMANY
www.bosch.io

Registered Office: Berlin, Registration Court: Amtsgericht
Charlottenburg; HRB 148411 B
Chairman of the Supervisory Board: Dr.-Ing. Thorsten Lücke;
Managing Directors: Dr. Stefan Ferber, Dr. Aleksandar Mitrovic, Yvonne
Reckling

Back to the top