Re: [riot-devel] What is UHCP?

2020-11-06 Thread Matthias Waehlisch


On Fri, 6 Nov 2020, Martine Sophie Lenders wrote:

> To my knowledge and last time I checked dnsmasq did not support 
> server-side prefix delegation, if that is wrong: great, let's use it. 
> `dist/tools/dhcpv6-pd_ia` is not a DHCPv6 server on its own, but a 
> dispatcher script that installs and runs a DHCPv6 server, using the 
> operating systems installation services (like APT or pacman). 
> Currently, Kea [2] is used for that, again last time I checked, is the 
> only open source DHCPv6 server, that supports prefix delegation. It 
> has however the distinct disadvantage,
>
  "it" doesn't mean Kea but the way Kea is installed?

> I think the simplest solution to get rid of UHCP could be, to have a 
> very simple DHCPv6 server that just provides Prefix Delegation at 
> hand, that could be compiled (if it is not a script) as fast as UHCPD 
> can be and allows for easy non-root deployment.
> 
  anybody any experiences with https://github.com/HenriWahl/dhcpy6d 
(they claim prefix delegation support)


cheers
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] Survey: Mailing lists, forum ...

2020-10-06 Thread Matthias Waehlisch
Dear RIOTers,

  we currently evaluate new communication channels to improve 
discussions within the RIOT community. We consider introducing a forum, 
implemented in Discourse (https://www.discourse.org/).

  As your opinion matters, we kindly ask you to participate in the 
following brief survey, which we hope will help us to decide on the next 
steps:

  * https://www.unipark.de/uc/riot/bf58/

  The survey consists of max. 10 questions and should not take more than 
five minutes.


Thanks
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] RIOT at hackster.io & GitHub tags

2020-09-15 Thread Matthias Waehlisch
Dear RIOTers,

  in the community break-out session during this year's RIOT Summit, we 
discussed options to give RIOT projects more visibility. We now have a 
channel on hackster.io: https://www.hackster.io/riot-os/.

  There are already some RIOT projects published, 
https://www.hackster.io/search?i=projects=riot-os. Please, link to 
RIOT if you publish on hackster.io.

  And if you have a GitHub repo that relates to RIOT, please, add a 
"riot-os" tag as this makes it easier to find RIOT code, see 
https://github.com/search?q=%23riot-os. Thanks to Jelle for bringing 
this up!



thanks
  matthias


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] FOSDEM 2020 RIOT BoF summary

2020-02-02 Thread Matthias Waehlisch
Hi Christian,

  many thanks for the minutes!

  Any details who (or how many) attended the meeting?
  

Thanks
  matthias


On Sun, 2 Feb 2020, chrysn wrote:

> Hi,
> 
> On Fri, Jan 31, 2020 at 03:55:08PM +0100, Koen Zandberg wrote:
> > For those of us attending FOSDEM this year, I plan to grab a BoF room
> > time slot to have a small RIOT meet-up.
> 
> I've taken some notes on this:
> 
> After we've finished admiring his PineTime, discussion started about fields
> which we could improve in RIOT, with a focus on the input RIOT users and
> newcomers. (Please apologize my sketchy notes)
> 
> * Documentation
>   * Document modules (and make them discoverable)
>   * Document how to use in them, in addition to what-are-its internals
>   * Is Doxygen sufficient for this purpose? There was a PR to Sphinx
> some time ago, but would such a migration even feasible?
>   * Grouping of drivers and/or examples in documentation and paths
>   * "When developing an X, how do I..." for X in application, driver
> etc.
>   * Module dependencies, esp. how they are done, and pseudomoldules (and
> which are there?)
> * Gaëtan wrote basic doc on what a module is ... where is it? is it
>   sufficient?
>   * How are networks configured?
>   * Many of those are currently solved by people coming to IRC / Matrix
>   * Document environment variables inside the makefile. BOARDSDIR?
> EXTERNAL_MODULES_DIR? Make them searchable.
> * PR experience: PR workflow is insufficiently described in
>   CONTRIBUTING, some relevant information is in the maintainer
>   documentation ("Why doesn't murdock build?")
>   * PRs not being responded to. Use GitHub code owners file (even though
> we call it something else, but that's their file name)?
> * Preselection of PRs? Making someone feel responsible for code?
>   * Run CI for PRs if nothing else running?
> * security implications
>   * "When I got an ACK, why isn't it merged immediately?" Maybe have
> murdock reply to PRs on what is required?
>   * uncrustify -- What do I need to address, what is a suggestion, what
> will maintainers enforce?
>   * When is a "*ping*" OK, is it encouraged, etc.? Ping whom?
>   * More often, for annoying little stuff, push to contributor branch
> (if allowed by contributer)?
>   * How do people who did some comments stay in the reviewers list? Whom
> to add, what happens if nobody is assigned after triage when someone
> removed themselves?
> * The dependency graph is not accessible: There can't be a `make
>   info-module-tree`.
>   * When will we run into make limitations? Won't need to replace make
> for everything, just for determining USE_MODULES.
>   * Defaults for pseudomodules, and optional orders of preferences?
> stdio_cdc_acm vs stdio_uart etc
> 
> This certainly doesn't cover all topics touched, and might even have
> missed proposed solutions, but might help spark further discussion
> and/or identify points where improvement would be quite welcome.
> 
> KR
> chrysn
> 
> 


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] IoT Hackathon in Amsterdam this weekend

2019-10-08 Thread Matthias Waehlisch
Hi, 

  those of you who want to spend some time on hacking, please consider 
the tenth RIPE NCC Hackathon, which will take on the Internet of Things 
(IoT) from 12-13 October 2019 in Rotterdam.

  There are some seats left.

  More details and registration via 
https://labs.ripe.net/Members/becha/iot-hackathon-at-ripe-79-in-rotterdam


Cheers
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] Support for Embedded World 2020?

2019-10-04 Thread Matthias Waehlisch
Hi,

  over the last years some of the RIOT maintainers presented RIOT at 
Embedded World. This was always supported by companies or other 
organizations such that RIOTers did not need to pay for the booths. 
Unfortunately, this option is not available for next year.

  If you can spare some space at your booth where RIOT developers can 
present RIOT and show RIOT applications, please reply, either on or off 
list.



Thanks
  matthias


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] RIOT Summit 2019: Registration open

2019-08-08 Thread Matthias Waehlisch
Dear RIOTers,

the fourth RIOT Summit (https://summit.riot-os.org/) will take place in 
Helsinki/Espoo, Finland at the Aalto Design Factory on September 5-6, 
2019. The first day is dedicated to single-track presentations and 
demos. The second day allows for breakout sessions and coding. If you 
want to attend, please register as soon as possible: 
https://riot-summit2019.eventbrite.com/.

**Talks**

Keynote by Jari Arkko (former IETF Chair and Senior Expert at Ericsson 
Research) on "Call for Action: The Internet Threat Model Needs a 
Change".

More speakers: http://summit.riot-os.org/2019/#speakers

**Social*

After the talks of the first day, we have organized a casual social at 
Suomenlinna, a UNESCO World Heritage site 
(https://www.suomenlinna.fi/en/conferences-and-banquets//). Food is 
sponsored.

**Hotels**

There are a couple of nearby accommodations in Espoo 
(https://summit.riot-os.org/2019/#accommodations) but you can also 
choose hotels in Helsinki.

**Registration**

Participation at the RIOT Summit is free of charge. However,
registration is required: https://riot-summit2019.eventbrite.com/

**Supporters**

We gratefully thank the following companies for their generous support: 
Cisco, Ericsson, wolfSSL, Zühlke.

We also thank Freie Universitaet Berlin, HAW Hamburg, and INRIA.


Looking forward to meet all of you in Helsinki/Espoo!___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Save the date: RIOT Summit 2019

2019-06-22 Thread Matthias Waehlisch
Dear RIOTers,

  this is a reminder that the Call for Contributions

https://summit.riot-os.org/2019/call-for-contributions/

is still open. If you have something that you want to share with your 
fellow RIOTers, please submit.


Thanks
  matthias

On Sun, 31 Mar 2019, Matthias Waehlisch wrote:

> Dear RIOTers,
> 
>   after very successful RIOT Summits in the last three years, the fourth 
> RIOT Summit is scheduled for September 5-6, 2019 in Helsinki/Espoo.
> 
>   All details are available at https://summit.riot-os.org/2019/.
> 
>   To make the RIOT Summit 2019 a successful event again, we need your
> help. It's a community activity!
> 
>   If you have detailed ideas on how to shape the Summit, please consider 
> the Call for Contributions. We are looking for talks, demos, and other 
> valuable input: https://summit.riot-os.org/2019/call-for-contributions
> 
>   If you are willing to provide financial support, please consider the
> Call for Sponsors:
> https://summit.riot-os.org/2019/call-for-sponsors
> 
> 
>   The RIOT Summit is organized by FU Berlin, HAW Hamburg, INRIA, and 
> locally supported by Aalto University and Ericsson. If you have 
> questions, feel free to contact us via sum...@riot-os.org.
> 
> 
> Thanks
>   matthias (on behalf of the RIOT Summit organizers)
> 
> 
> 
> 


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] Save the date: RIOT Summit 2019

2019-03-31 Thread Matthias Waehlisch
Dear RIOTers,

  after very successful RIOT Summits in the last three years, the fourth 
RIOT Summit is scheduled for September 5-6, 2019 in Helsinki/Espoo.

  All details are available at https://summit.riot-os.org/2019/.

  To make the RIOT Summit 2019 a successful event again, we need your
help. It's a community activity!

  If you have detailed ideas on how to shape the Summit, please consider 
the Call for Contributions. We are looking for talks, demos, and other 
valuable input: https://summit.riot-os.org/2019/call-for-contributions

  If you are willing to provide financial support, please consider the
Call for Sponsors:
https://summit.riot-os.org/2019/call-for-sponsors


  The RIOT Summit is organized by FU Berlin, HAW Hamburg, INRIA, and 
locally supported by Aalto University and Ericsson. If you have 
questions, feel free to contact us via sum...@riot-os.org.


Thanks
  matthias (on behalf of the RIOT Summit organizers)



-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] Embedded World 2019

2019-01-12 Thread Matthias Waehlisch
Dear RIOTers,

  just to let you know: Some of the RIOT maintainers will present RIOT 
at the Embedded World 2019 (https://www.embedded-world.de/en).

When
* February 26-28, 2019

Where
* Hall 4, stand 4-168 (OSADL booth)
* Nuremberg, Germany


  That might be a perfect chance to meet your fellow RIOTers f2f.

  If you are an exhibitor who shows something that is based on RIOT, 
please share!




Thanks
  matthias


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Driver design rules in RIOT

2018-09-26 Thread Matthias Waehlisch

On Wed, 26 Sep 2018, Gunar Schorcht wrote:

> Unfortunaly, it seem not to be reachable from the top level wiki page or
>
  problems of wiki, where information kills itself ;). Done: 
https://github.com/RIOT-OS/RIOT/wiki#general-hints


Cheers
  matthias


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] RIOT Summit 2018: Slides, Videos, Photos

2018-09-18 Thread Matthias Waehlisch
Dear RIOTers,

last Thursday and Friday, we had the third yearly get-together of the 
RIOT community.

If you were not able to attend, you will find some material here:

Slides:
http://summit.riot-os.org/2018/slides/

Videos of the plenary sessions:
https://www.youtube.com/playlist?list=PLDXXQJiSjPKGJPbDvaZI_DymPsiVqMfvf

Photos:
https://www.flickr.com/photos/142412063@N07/albums/72157673532948288


Hope to see more of you next year!
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] RIOT Summit 2018: Registration open

2018-09-04 Thread Matthias Waehlisch
Dear RIOTers,

  there are still some free tickets available to join the RIOT Summit 
2018 in Amsterdam. Registration is free (thanks to our sponsors!) but 
mandatory: https://riot-summit18.eventbrite.com/

Highlights:

- Keynote by Jaime Jimenez, Ericsson
- 12 talks on networking, security, applications, and future directions
- Tutorials
- Demos
- Social at Rolling Rock Kitchen Amsterdam
- For more details: see http://summit.riot-os.org/


We gratefully thank the following companies for their generous support: 
Cisco, RIPE NCC, Savoir-faire Linux, SIDN Labs, STMicroelectronics, 
wolfSSL, Zühlke.

Looking forward to meet all of you in Amsterdam!___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] RIOT Summit: Call for Presentations

2018-06-15 Thread Matthias Waehlisch
Dear RIOTers,

  this is a friendly reminder: If you want to present something at RIOT 
Summit 2018, please consider
 https://summit.riot-os.org/2018/blog/call-for-contributions/


Thanks
  matthias


On Wed, 14 Mar 2018, Matthias Waehlisch wrote:

> Dear RIOTers,
> 
>   after very successful RIOT Summits in 2016 and 2017, the third RIOT 
> Summit is scheduled for September 13-14, 2018 in Amsterdam.
> 
>   All details are available at https://summit.riot-os.org/2018/.
> 
>   To make the RIOT Summit 2018 a successful event again, we need your 
> help. It's a community activity!
> 
>   If you have detailed ideas on how to shape the Summit, please consider 
> the Call for Contributions: 
> https://summit.riot-os.org/2018/blog/call-for-contributions/
> 
>   If you are willing to provide financial support, please consider the 
> Call for Sponsors: 
> https://summit.riot-os.org/2018/blog/call-for-sponsors/
> 
> 
>   We very much hope to meet many of you. To make travelling a bit more 
> efficient for you, right before the RIOT Summit will start, the premier 
> conference on Cryptographic Hardware and Embedded Systems 2018 
> (https://ches.iacr.org/2018/) will be held in Amsterdam.
> 
>   The RIOT Summit is organized by FU Berlin, HAW Hamburg, INRIA, and 
> locally supported by RIPE NCC. If you have questions, feel free to 
> contact us via sum...@riot-os.org.
> 
> 
> Thanks
>   matthias (on behalf of the RIOT Summit organizers)
> 
> 
> 


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] RIOT Hackathon in Paris

2018-04-19 Thread Matthias Waehlisch

... that's a good opportunity to emphasize: If you want to strengthen 
the RIOT community in your geographic area by organizing, for example, 
hackathons, let the community know. For this kind of events we can 
provide RIOT T-shirts and stickers to newcomers. Send an email to this 
list or to r...@riot-os.org.

Cheers
  matthias


On Thu, 19 Apr 2018, Alexandre Abadie wrote:

> Dear RIOTers,
> 
> We are organizing a 4 days hackathon, May 22-25th in Paris. 
> Information about this event can be found on the wiki [1].
> 
> Everyone is welcome to participate!
> 
> Attendance is free, but registration is mandatory on the wiki.
> To register, put your name on the list, and either add yourself to an 
> existing topic, or list a new topic. 
> 
> Doubts? Questions? PM or reply to this thread ;)
> 
> Thanks!
> 
> Alex
> 
> [1] https://github.com/RIOT-OS/RIOT/wiki/Hackathon-in-Paris-May-22-25,-2018
> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
> 


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] Save the date: RIOT Summit 2018

2018-03-14 Thread Matthias Waehlisch
Dear RIOTers,

  after very successful RIOT Summits in 2016 and 2017, the third RIOT 
Summit is scheduled for September 13-14, 2018 in Amsterdam.

  All details are available at https://summit.riot-os.org/2018/.

  To make the RIOT Summit 2018 a successful event again, we need your 
help. It's a community activity!

  If you have detailed ideas on how to shape the Summit, please consider 
the Call for Contributions: 
https://summit.riot-os.org/2018/blog/call-for-contributions/

  If you are willing to provide financial support, please consider the 
Call for Sponsors: 
https://summit.riot-os.org/2018/blog/call-for-sponsors/


  We very much hope to meet many of you. To make travelling a bit more 
efficient for you, right before the RIOT Summit will start, the premier 
conference on Cryptographic Hardware and Embedded Systems 2018 
(https://ches.iacr.org/2018/) will be held in Amsterdam.

  The RIOT Summit is organized by FU Berlin, HAW Hamburg, INRIA, and 
locally supported by RIPE NCC. If you have questions, feel free to 
contact us via sum...@riot-os.org.


Thanks
  matthias (on behalf of the RIOT Summit organizers)


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] Embedded World 2018

2018-01-10 Thread Matthias Waehlisch
Hi,

  over the last years some of the RIOT maintainers presented RIOT at 
Embedded World. This was always supported by companies or other 
organizations, such that RIOTers did not need to pay for the booths. 
Unfortunately, this option is not available this year, so far.

  If you attend Embedded World and show RIOT, or if you can spare some 
space at your booth where RIOT developers can show some RIOT 
applications, please reply, either on- or offlist.



Thanks
  matthias


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] RIOT Summit 2018: Call for venue support

2017-12-13 Thread Matthias Waehlisch
Dear RIOTers,

  after two very successful events in Berlin, the third RIOT Summit will 
take place in Amsterdam from September 13-14, 2018.

  Amsterdam has two advantages: First, it is an important hub for the 
Internet community. Second, the conference on Cryptographic Hardware and 
Embedded Systems (CHES) will take place in Amsterdam from Sep. 9-12, and 
we think both communities can benefit from each other. 

  Luckily, RIPE (https://ripe.net/) agreed to help us with the 
organization of the RIOT Summit 2018. Unfortunately, we currently don't 
have acccess to free premises to host the event, and Amsterdam is 
expensive.

  If you can help us with finding a place in Amsterdam where we can host 
the RIOT Summit 2018, either free or with tight budget, please contact 
m.waehli...@fu-berlin.de.


Thanks
  matthias (on behalf of the RIOT Summit organizers)



PS: A separate Call for Sponsors will be announced as usual, as soon as 
the venue is clearer.

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] Hackathon in Berlin: January 18-19, 2018

2017-12-13 Thread Matthias Waehlisch
Dear RIOTers,

We would like to invite you to join IoThon, Europe's first open source 
hackathon on IoT, blockchains, RIOT, and ICN (Information Centric 
Networking). The hackathon will take place on January 18-19, 2018 in 
Berlin!

Read more about the event at https://iothon.io/

IoThon is a free-of-charge event for students, developers, and anyone 
interested in developing IoT software and hardware projects with 
blockchains and/or ICN, two new technologies that have the potential of 
changing our future.

The participants have about 24 hours to develop their own projects and 
solving challenges provided by organisers and partner companies, 
offering:

* Tutorials on RIOT, blockchains, ICN, and more
* 24+ hours hacking together
* Main prize 1000 EUR
* Free food and drinks

The number of the participants is limited, so by applying quickly you 
enhance your chances to be admitted. Application deadline is December 
23th.

We will evaluate the applications continuously, announcing the 
participants no later than December 27th. This provides at least three 
weeks to book flights and make other travel arrangements.

Happy hacking and see you in Berlin!

___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Updates to the build system - modules definition

2017-12-01 Thread Matthias Waehlisch

On Thu, 30 Nov 2017, Kaspar Schleiser wrote:

> When are you gonna take a look at my ninja-based build system? It 
> solves 1-3 quite nicely, and more. You could save a lot of time.
> 
  Pointer?


Cheers
  matthias


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Updates to the build system - modules definition

2017-11-30 Thread Matthias Waehlisch
Hi Kaspar,

On Thu, 30 Nov 2017, Kaspar Schleiser wrote:

> > 1. The current build system isn't suitable to support the front end for
> > RAPstore that Hendrik developed for his bachelor thesis, which requires
> > that certain information can be displayed to the users.
> 
> I hear about this for the first time. Are there any pointers?
> 
  it was briefly presented during the RIOT Summit this year. As soon as 
we have a public demo ready, we will post on the list.


Cheers
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] RIOT Summit 2017: Program and Registration

2017-09-05 Thread Matthias Waehlisch
Dear RIOTers,

the second RIOT Summit (http://summit.riot-os.org/) will take place in 
Berlin, Germany from September 25-26, 2017, at FU Berlin. The first day 
is dedicated to single-track presentations. The second day allows for 
break-out sessions and coding. If you want to attend, please register as 
soon as possible: https://riot-summit17.eventbrite.com/.


**Talks**

Keynote by Gilles Van Assche (STMicroelectronics)
  - Permutation-based cryptography for the Internet of Things

IoT Security
  - SOFIE: Securely and Openly Federating IoT systems, Pekka Nikander
  - Progressively Securing RIOT-OS!, Kaleb Himes
  - Have a secure RIOT, Eric Sesterhenn
  - Post-Quantum Cryptography for IoT, Simona Samardjiska

Virtualisation & Bootstrapping
  - Large scale experiments on virtual ICN-based IoT networks with vICN, Marcel 
Enguehard
  - Multiple Personalities - Thoughts on a Virtualized RIOT, Kai Beckmann
  - Fast modelling & deployment of IoT applications from the cloud to RIOT 
devices, Ian Thomas

Use Cases
  - How RIOT-ready is industry?, Oliver Hahm
  - Cloudy with a Chance of RIOTs - Towards an Open Industrial Internet, Michal 
Frey
  - Introduction to the Calliope mini, Joern Alraun

Network
  - RIOT and CAN, Vincent Dupont
  - DropWatcher: A real world LoRaWAN application on RIOT, José Ignacio Alamos
  - Adaptive radio output scaling for power and bandwidth saving, Koen Zandberg


**Social and related events**

Social
  - After the talks of the first day, we have organized a casual dinner 
at a very nice place close to the river Spree. Food is sponsored.

Three side events
  - If you consider attending the RIOT Summit, you should also consider 
attending the following side events related to IoT: ACM ICN, T2TRG, 
ICNRG. These events will take place right before and after the Summit at 
the same venue. Separate registration is required, and more information 
is available at http://summit.riot-os.org/2017/#registration


**Registration**

Participation at the RIOT Summit is free of charge. However, 
registration is required: https://riot-summit17.eventbrite.com/


**Supporters**

We gratefully thank the following companies for their generous support: 
Arrow Electronics, Cisco, Fujitsu, OTAkeys, and wolfSSL,

We also thank Freie Univeristaet Berlin, HAW Hamburg, and INRIA.


Looking forward to meet all of you in Berlin!___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] RIOT Summit 2017

2017-05-25 Thread Matthias Waehlisch
Dear RIOTers,

  after the very successful RIOT Summit last year, the second RIOT 
Summit is scheduled for September 25-26, 2017 in Berlin. We decided for 
Berlin again, as multiple side events related to IoT will take place 
during the same week (more below).

  All details are available at http://summit.riot-os.org/2017/.

  To make the RIOT Summit 2017 a successful event again, we need your 
help. It's a community activity!

  If you have detailed ideas on how to shape the Summit, please consider 
the Call for Contributions: 
http://summit.riot-os.org/2017/call-for-contributions/

  If you are willing to provide financial support, please consider the 
Call for Sponsors: http://summit.riot-os.org/2017/call-for-sponsors/


  We very much hope to meet many of you. To make travelling a bit more 
efficient for you, one day before the Summit will start, the T2TRG 
interim meeting (https://datatracker.ietf.org/rg/t2trg/about/) will be 
held in Berlin. Directly after the Summit, the ACM Conference on 
Information-centric Networking 
(http://conferences.sigcomm.org/acm-icn/2017//) will take place.

  The RIOT Summit is organized by FU Berlin, HAW Hamburg, and INRIA. If 
you have questions, feel free to contact us via sum...@riot-os.org.


Thanks
  matthias


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] RIOT Summit?

2017-03-02 Thread Matthias Waehlisch
Yes, either before or after ACM ICN.

If you guys have a preference on the date (Su/Mo vs. Fr/Sa), let us 
know.


Thanks
  matthias

On Thu, 2 Mar 2017, Emmanuel Baccelli wrote:

> Hi Ken,
> yes there is. It is planned in September, in Berlin.
> 
> The dates are not 100% set in stone, but very probably it will be Sept. 29th 
> and 30th, in
> conjunction with ACM ICN conference [1].
> 
> We will announce it soon.
> 
> Would you be able to come by? Would be great.
> 
> Cheers,
> 
> Emmanuel
> 
> [1] http://conferences.sigcomm.org/acm-icn/2017/
> 
> On Thu, Mar 2, 2017 at 5:00 PM, Ken Bannister <kb...@runbox.com> wrote:
>   Is there any thought ongoing toward a second RIOT Summit this year?
> 
>   Thanks,
>   Ken
>   ___
>   devel mailing list
>   devel@riot-os.org
>   https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> 
> 


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] wolfSSL port to RIOT OS

2016-11-30 Thread Matthias Waehlisch
Hi Kaleb,


  +1 -- in particular, if you plan to continue the maintenance of the 
port!



Cheers
  matthias


On Wed, 30 Nov 2016, Thomas Eichinger wrote:

> 
> Hi Kaleb,
> 
> Personally I would be very much stoked to see a port of wolfSSL to RIOT and I 
> think many others think
> the same.
> 
> Let us know how we can help with it and I'm sure we will figure something out!
> 
> Best, Thomas
> 
> On 30 Nov 2016, at 13:09 PST(-0800), kaleb himes wrote:
> 
>   Hi @RIOT_OS developers,
> @wolfSSL is considering doing a port to the Revolutionary Internet of Things 
> Operating System. We
> wanted to reach out to the RIOT_OS developers group to see if this is 
> something that interests
> you.
> 
> Please let us know your thoughts, we look forward to hearing from you!
> 
> i...@wolfssl.com
> supp...@wolfssl.com
> 
> Regards,
> 
> Kaleb and the wolfSSL Team
> 
> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> 


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Computer Science
.. http://www.cs.fu-berlin.de/~waehl
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Silicon Labs Microcontroller handed out at summit

2016-07-26 Thread Matthias Waehlisch
Hi all,

  the colleagues from Silicon Labs asked to share the following link 
with you https://www.dropbox.com/s/90hhnswiktcfjzz/BRD4160.zip?dl=0 

  Here you can download a ZIP archive including schematic, assembly 
drawing, and BOM.


Cheers
  matthias

On Wed, 20 Jul 2016, Bas Stottelaar wrote:

> Hi all,
> No official documentation yet, but I just found this
> link: 
> https://www.mit.bme.hu/system/files/oktatas/targyak/9979/Silabs_Wireless_Gecko_MIT.pdf.
>  Page
> 32 describes all the sensors.
> 
> Seems like the part number/name is SLTB001A, and Thunderboard Sense is just 
> the marketing name.
> 
> Kind regards,
> 
> Bas Stottelaar
> 
> 
> 2016-07-18 11:21 GMT+02:00 Bas Stottelaar <basstottel...@gmail.com>:
>   Hi Mathias,
> There are two chips: one is the board controller (for mbed-related stuff, 
> virtual com, mass
> storage). 
> 
> The other is the actual chip, an EFR32MG1P132F256GM48 (as seen
> here: 
> https://github.com/basilfx/EFM2Riot/blob/master/dist/doc/images/thunderboard_sense.png).
> That is, definitely a M4 with FPU.
> 
> Kind regards,
> 
> Bas Stottelaar
> 
> 
> 2016-07-18 10:45 GMT+02:00 Mathias Tausig 
> <mathias.tau...@fh-campuswien.ac.at>:
>   Hy!
> 
>   Great that you already started working on it.
>   But I don't think that datasheet is quite accurate. The chip on the 
> backside of
>   the board states, that it is a Cortex-M3 processor, not an M4.
> 
>   On Mon, 2016-07-18 at 10:23 +0200, Bas Stottelaar wrote:
>   > Hi Mathias,
>   >
>   > I managed to get it working, based on the SLSTK3401a. I was lucky 
> that it
>   > shared the same pinout regarding the RX/TX. The reference manual and
>   > datasheet are available. I put the links in here:
>   > 
> https://github.com/basilfx/EFM2Riot/blob/master/dist/doc/Thunderboard%20Sense.
>   > md
>   >
>   >
>   > You can find my PR here: https://github.com/RIOT-OS/RIOT/pull/5652. 
> Since I
>   > also work on other EFM32 targets, I have more to see here:
>   > https://github.com/basilfx/EFM2Riot.
>   >
>   > I don't have a driver for the radio. I leave that (the actual 
> challenge) up
>   > to who wants to win the hoodie :-)
>   >
>   > Kind regards,
>   >
>   > Bas Stottelaar
>   >
>   >
>   > 2016-07-18 10:15 GMT+02:00 Mathias Tausig <
>   > mathias.tau...@fh-campuswien.ac.at>:
>   >
>   > >
>   > > Hy!
>   > >
>   > > Does anyone have a link to the specification (or even some sort of
>   > > dccumentation) for the Silicon Labs microcontroller that was handed 
> out on
>   > > Friday at the summit? Unfortunately, the silabs website knows no 
> product
>   > > of that
>   > > name or part number.
>   > >
>   > > cheers
>   > > Mathias
>   > >
>   > > --
>   > > DI Mathias Tausig,
>   > > Kompetenzzentrum für IT-Security,
>   > >
>   > > FH Campus Wien,
>   > > Informationstechnologien und Telekommunikation.
>   > >
>   > > Favoritenstrasse 226, Raum B.2.18,
>   > > 1100 Wien, Austria.
>   > > T: +43 1 606 68 77-2142, F: +43 1 606 68 77-2139.
>   > > mathias.tau...@fh-campuswien.ac.at
>   > > PGP Key-ID: 75656BBF
>   > >
>   > > ___
>   > > devel mailing list
>   > > devel@riot-os.org
>   > > https://lists.riot-os.org/mailman/listinfo/devel
>   > >
>   > >
>   > ___
>   > devel mailing list
>   > devel@riot-os.org
>   > https://lists.riot-os.org/mailman/listinfo/devel
>   --
>   DI Mathias Tausig,
>   Kompetenzzentrum für IT-Security,
> 
>   FH Campus Wien,
>   Informationstechnologien und Telekommunikation.
> 
>   Favoritenstrasse 226, Raum B.2.18,
>   1100 Wien, Austria.
>   T: +43 1 606 68 77-2142, F: +43 1 606 68 77-2139.
>   mathias.tau...@fh-campuswien.ac.at
>   PGP Key-ID: 75656BBF
> 
> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> 
> 
> 


-- 
Dr. Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:m.waehli...@fu-berlin.de .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.haw-hamburg.de .. http://www.link-lab.net___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] First RIOT Summit

2016-01-15 Thread Matthias Waehlisch
Dear RIOTers,

  RIOT was officialliy launched in 2013. After three successful years 
it's time to give the RIOT community a forum to meet face-to-face.

  For this reason FU Berlin, HAW Hamburg, and INRIA are organizing the 
first RIOT Summit July 15-16, 2016 in Berlin.

  The RIOT Summit aims for bringing together RIOTers, beginners and 
experts, as well as people interested in the IoT in general and decision 
makers who plan to deploy RIOT in the future. The event combines plenary 
talks, hands-on tutorials, and demos. The Summit will not only inform 
about latest developments and recent case studies, but will also help to 
gather feedback from the community to shape the future of RIOT. 
Registration for the event is required but no fees will be charged.

  All details are available at http://summit.riot-os.org/.

  To make RIOT Summit 2016 a successful event, we need your help. It's a 
community activity!

  If you have detailed ideas on how to shape the Summit, please consider 
the Call for Contributions: 
http://summit.riot-os.org/call-for-contributions/

  If you are willing to provide financial support, please consider the
Call for Sponsors: http://summit.riot-os.org/call-for-sponsors/


  We very much hope to meet many of you. To make travelling a bit more 
efficient for you, the Summit takes place two days before IETF 96 
(http://www.ietf.org) will start in Berlin.



Thanks
  matthias



-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Is RIOT right?

2015-11-20 Thread Matthias Waehlisch
Hi,

On Fri, 20 Nov 2015, Hauke Petersen wrote:

>   3) Robustness: please be honest, is RIOT robust and mature enough for a 
> large scale
>   use? Do you know of commercial products that integrates it?
> 
  at least there are some companies who explicitly note selling their 
hw with RIOT, such as

http://www.phytec.de/de/produkte/internet-of-things/evaluierungskit/produktdetails/p/iot-enablement-kit.html
http://www.eistec.se/mulle/


  Btw, we will work on a more comprehensive overview soon.


Cheers
  matthias


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] RIOT Release 2015.09

2015-10-05 Thread Matthias Waehlisch
_____
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> 
> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> 
> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> 
> 


-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] RPL for linux

2015-04-02 Thread Matthias Waehlisch
Hi,

  the watr.li people used an implementation from Rosand: 
http://watr.li/wrapup.html and 
http://rosand-tech.com/downloads/index.html

  Maybe they can comment directly.


Cheers
  matthias 


On Thu, 2 Apr 2015, Ralph Droms (rdroms) wrote:

 I asked the same question on the IETF roll WG mailing list a couple of days 
 ago.  No responses, yet.  I'll forward any information I find...
 
 - Ralph
 
 
  On Apr 2, 2015, at 9:05 AM 4/2/15, Maxence Chotard 
  maxence.chot...@xsoen.com wrote:
  
  Hello,
   
  Is there somebody who knows if there is any port of RPL on linux to create 
  a border router for RIOT ?
   
  Cheers,
  Maxence
  ___
  devel mailing list
  devel@riot-os.org
  https://riot-os.org/mailman/listinfo/devel
 
 ___
 devel mailing list
 devel@riot-os.org
 https://riot-os.org/mailman/listinfo/devel
 

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net


___
devel mailing list
devel@riot-os.org
https://riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Repository for Docker builds

2015-02-24 Thread Matthias Waehlisch
Hi,

  +1 for riotdocker, riotbuild is confusing.


Cheers
  matthias


On Tue, 24 Feb 2015, Joakim Gebart wrote:

 
 riotdocker is more descriptive for the github repo name, I like it.
 
 Best regards, Joakim
 
 On Feb 24, 2015 8:20 AM, Oleg Hahm oliver.h...@inria.fr wrote:
   Hi Joakim!
 
What is a suitable name for the new repo?
I have been using riotbuild for my Docker development at
https://github.com/gebart/riotbuild
 
   I don't have any particular ideas for the name, so, for me riotbuild 
 (or
   riotdocker) would be fine.
 
Also, I need to have an organisation owner (Oleg, Kaspar, Emmanuel or
Matthias Wählisch) create the repo since maintainers do not have the
   proper
access to do it.
 
   Sure, I can do so. Let's wait if no one objects against the proposed 
 name.
 
   Cheers,
   Oleg
   --
   The problem with git jokes is everyone has their own version.
 
   ___
   devel mailing list
   devel@riot-os.org
   http://lists.riot-os.org/mailman/listinfo/devel
 
 
 

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Switch to BSD?

2015-02-24 Thread Matthias Waehlisch
Hi Oleg,

On Wed, 25 Feb 2015, Oleg Hahm wrote:

I thought that we already decided to exclude exotic licenses.
 
 Yes. GPL + Linker Exception is not exotic.
 
  but the name (or license branding). We had this discussion before. 
Rather unknown licenses need to be explained. Using eCos license is 
similar to use a RIOT license.

With respect to this specific license:
  
(1) We cannot use the license because the license text is specific to 
  eCos (e.g., eCos is distributed [...]).
 
 And original BSD license 
 (http://directory.fsf.org/wiki/License:BSD_4Clause) is specific to 
 Computer Systems Engineering group at Lawrence Berkeley Laboratory, 
 which is obviously no blocker to be adopted elsewhere. I don't see why 
 replacing the name of the project should invalidate a license.
  
  Misunderstanding.

  I'm just wondering if eCos is the first license with the introduced 
exception -- I will not research on this ;).

(2) We should not use the license because it is not approved by the 
  Open Source Initiative. OSI approval is important for some open source 
  funding programmes etc.
 
 Seems to work quite successfully for eCos, ERIKA [1], GNU Guile [2], 
 libgcc [3], NetBeans [4], ChibiOS [5] and several other bigger 
 projects. Would be interesting what FSF says about it.

  I never said it's impossible. In this type of discussion you will 
always find counterexamples. I just wanted to point out that I see it as 
an advantage to use an OSI approved license.

 At least eCos, ERIKA and ChibiOS are very similar to RIOT from a 
 software architecture point of view (OS for embedded hardware).

  No comment ;).
 
If you want to spend more time on this, I recommend the thread 
  http://projects.opensource.org/pipermail/license-review/2014-August/000853.html,
   
  in particular 
  http://projects.opensource.org/pipermail/license-review/2014-September/000910.html.
 
 I haven't found any clear answers in these two mails and don't want to 
 spend the rest of the evening reading through another license 
 discussion, I have enough with this one here. From what I've read, I 
 gather that oSI doesn't want to approve it, because there's no need to 
 approve it: why not simply stop referring to 'the eCos License 2.0' 
 as though it were a special license and instead characterize eCos as 
 being licensed as 'GPLv2 or later' with a permissive exception? I've 
 encountered other projects using similarly-worded GPL exceptions but 
 to my recollection those projects characterize themselves as being 
 GPL-licensed.
 
 Long story short: I see your concerns, but for me GPL + Linking 
 Exception is a common license model that works well for many 
 well-known and mature projects. Personally, I would think that GPL + 
 Linking Exception matches our needs far better than LGPL.
 
  Can you explain in one our two sentences why? Because it's more 
inclusive?


 As I see it now, we won't come to any conclusion for or against 
 switching to a non-copyleft license that satisfies everyone, because 
 the goals and visions where to go with RIOT are too different.
 
  At least we don't get new basic insights with this thread.



Cheers
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Switch to BSD?

2015-02-24 Thread Matthias Waehlisch
Hi Oleg,

  I thought that we already decided to exclude exotic licenses.

  With respect to this specific license:

  (1) We cannot use the license because the license text is specific to 
eCos (e.g., eCos is distributed [...]).

  (2) We should not use the license because it is not approved by the 
Open Source Initiative. OSI approval is important for some open source 
funding programmes etc.

  If you want to spend more time on this, I recommend the thread 
http://projects.opensource.org/pipermail/license-review/2014-August/000853.html,
 
in particular 
http://projects.opensource.org/pipermail/license-review/2014-September/000910.html.


Cheers
  matthias

On Tue, 24 Feb 2015, Oleg Hahm wrote:

 Dear RIOTers,
 
 I just found the eCos license: [1]
 http://ecos.sourceware.org/license-overview.html
 
 It's basically a modified version of the GPL with linker exception. The
 interesting point: it is officially recognised as a GPL-compatible Free
 Software License:
 https://www.gnu.org/licenses/license-list.html#eCos20
 and it seems to enable exactly what most of us want for RIOT: it makes it
 possible to implement proprietary applications on top of the OS, but any
 changes to the OS have to be made freely available. It seems also possibly to
 apply this exception on device drivers if this driver is implemented in a
 particular way. A very quick search revealed immediately one commercial user
 of this rule:
 https://help.eyefi.com/hc/en-us/articles/301754-eCos-Open-Source-License
 
 To me this looks very promising. What do you think?
 
 Cheers,
 Oleg
 
 [1] eCos is another free open source real-time operating system intended for
 embedded applications.
 

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] LGPL compliance testing

2015-02-19 Thread Matthias Waehlisch
Hi Kaspar,

  sorry for the silence!

  As you pointed out in your email, there are scenarios where the 
approach will not help due to technical reasons (and using a weird 
compiler might have technical reasons as well). You may consider these 
as irrelevant. But there is one aspect for sure in the IoT, the IoT is 
much more heterogenous compared to the current Internet. This is a 
crucial difference making the approach less suitable compared to 
developing for Linux, for example.

  For me the sentence RIOT allows LGPL + proprietary source code at the 
same level of comfort compared to Linux sounds like a cheap marketing 
slogan making clear that the persons are not aware of the IoT diversity.

  From a professional point of view, I would not base strategic 
decisions on the discussed PR/idea.


Cheers
  matthias



On Mon, 16 Feb 2015, Kaspar Schleiser wrote:

 Hi Matthias,
 
 On 02/16/15 01:39, Matthias Waehlisch wrote:
  all IoT scenarios. You gave one example -- I wouldn't claim general
  applicability.
 Agreed.
 
 Several concerns have already been raised that developing for the IoT
  world is not the same as developing for the non-IoT world. Separating
  objects files might help in some cases. Other cases are described here,
  for example:
  https://www.tablix.org/~avian/blog/archives/2013/03/contiki_and_libopencm3_licensing/
 Let me try to describe how RIOT licensed under LGPL relates to the examples
 given in the article (all quotes taken from that site):
 
 I can see how this can be hard to comply with from the point of the typical
 firmware developer. Such linking requires an unusual build process that might
 be hard to setup in IDEs. Additionally, modern visual tools often hide the
 object files and linking details completely. Using proprietary compilers it
 might even be impossible to have any kind of portable binary objects. In any
 way, this is seen by some as enough of a hurdle to make reimplementation of
 LGPL code easier than complying with the license.
 
 As RIOT typically is not a library that is supposed to be linked into some
 already working environment, but actually a whole OS coming with it's own
 build system, using it's code from whithin a completely different build system
 (e.g., one that comes with a proprietary IDE) can either be trivial or a
 fundamental change to RIOT.
 It would be trivial if the IDE can use RIOT's make based build system,
 including easy seperation of object files.
 If, on the other hand, a proprietary compiler/linker for proprietary hardware
 is being used to compile RIOT's code, bypassing RIOT's build system, it might
 indeed be hard to comply to LGPL's requirements.
 That would be the case if the proprietary build system cannot be configured to
 output proprietary object files seperatly and offer the possibility to link
 precompiled object files during the build process.
 
 While I personally wouldn't use such restricting development environments in
 the first place, using RIOT for proprietary development here probably wouldn't
 be feasible.
 
 Does anyone have examples of such environments?
 Maybe PsoC Creator IDE falls in this category?
 
 First such case was where software modification can enable fraud (for
 instance energy meters) or make the device illegal to use (for instance due to
 FCC requirements for radio equipment) or both. In a lot of these cases however
 there is a very simple answer: if the user does not own the device (as is
 usually the case for metering equipment), no license requires the owner to
 enable software modification or even disclose the source code. Where that is
 not the case, usually the technical means are only one part of the story. The
 user can be bound by a contract not to change particular aspects of the device
 and subject to inspections. The anti-tivoization clause also does not prevent
 tampering indicators. However it might be that in some cases software covered
 by anti-tivoization might simply not be usable in practice.
 
 Fraud or radio equipment abuse can easily be prevented using LGPLed RIOT, by
 keeping the respecting code proprietary. Distributing the object files does
 not make this any harder from a technical point of view.
 
 make the device illegal to use (for instance due to FCC requirements for
 radio equipment) - as LGPLed RIOT allows completely proprietary drivers, the
 code to actually drive the radio hardware can be as proprietary and close as
 with a BSDed OS codebase. Distributing the object files doesn't make tempering
 with the radio hardware fundamentally different than if having to extract the
 (binary) firmware from the device before changing the compiled radio code.
 (This assuming that the compiled binaries for a fully proprietary radio device
 are never distributed apart from the actual hardware, which is usually not the
 case, even for locked-in GSM modems as found on our smart phones).
 
 If law dictates that the compiled obect files or firmware must not be
 distributed seperately

Re: [riot-devel] LGPL compliance testing

2015-02-15 Thread Matthias Waehlisch
Hi Kaspar,

  I already understood your point that generating separate object files 
helps to comply with the LGPL requirements 
(http://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic). My point 
was: What you introduced does not bring a fundamental difference to what 
we had before. In particular, it is unclear if this approach works for 
all IoT scenarios. You gave one example -- I wouldn't claim general 
applicability.

  Several concerns have already been raised that developing for the IoT 
world is not the same as developing for the non-IoT world. Separating 
objects files might help in some cases. Other cases are described here, 
for example: 
https://www.tablix.org/~avian/blog/archives/2013/03/contiki_and_libopencm3_licensing/


Cheers
  matthias

On Fri, 13 Feb 2015, Kaspar Schleiser wrote:

 Hi Matthias,
 
 On 02/13/15 11:49, Matthias Waehlisch wrote:
  the core technical argument that you gave is: Your approach simplifies
  compliance check. Simplification is nice but does not introduce
  additional new functions in principle. From this perspective I don't see
  how this approach allows us to do things that we have not been able to
  do before (except we can do it 'easier'). Would you agree on this?
 Not sure what you mean.
 
 This is not a technical tool for anything. Complying to LGPL is *easy*, and
 this makes it even easier.
 
 Part of the license discussion was the question how developers can develop
 proprietary (closed source) applications / products using LGPLed RIOT.
 
 LGPL puts some restrictions on doing that, it is a copyleft license.
 
 Those restrictions require the vendor of such an application to provide a way
 to relink the proprietary code with a newer version of the used library (RIOT
 in this case).
 
 So I created a make target which packs together everything needed to comply to
 that part of the license.
 
 Anyone using RIOT for building proprietary application now has an easy method
 of providing the files needed for that part of LGPL compliancy, the files
 meaning compiled object files. Those that would have been shipped as part of a
 firmware file anyways. They don't expose more code than a full compiled
 binary, it's the same.
 
 Compared to other systems, any proprietary binary using an LGPLed library
 (e.g., the GNU libc used on all major Linux distributions) implicitly ships
 compiled object files and allows relinking.
 
 As RIOT uses static linking, the proprietary object files have to be saved
 before completing the static link in order to enable replacing the LGPLed part
 later. This is basically all this PR tries to make supertrivial.
 
 IMHO this does make developing proprietary code using LPGLed RIOT comparable
 to writing any proprietary application for other systems like Linux, MacOS,
 Windows, ... with slight differences only because of the nature of embedded
 systems.
 
 Kaspar
 ___
 devel mailing list
 devel@riot-os.org
 http://lists.riot-os.org/mailman/listinfo/devel
 

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net


___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] LGPL compliance testing

2015-02-11 Thread Matthias Waehlisch
Hi Kaspar,

On Tue, 10 Feb 2015, Kaspar Schleiser wrote:

 (3) Fine-grained object archives: Having separate object archives that
  reflect RIOT modules is the key idea of the approach. Two questions
  remain: (a) Which types of applications can someone create without
  affecting the core (i.e., other .a-files) of the OS. (b) What is the
  core of the OS?
 Actually, the *archives* don't really matter. The linker extracts all archives
 and only considers contained .o files for linking.
 
 That the application objects are conveniently archived into one .a file that
 can be easily used for this license verification is just a by-product.
 
  OK.

 (a) Usually the core .a files are searched before the application .a.
 That way, even if a developer accidently overwrites symbols (e.g., functions
 or variables) that should have been supplied by RIOT, the linker would
 probably just ignore it. Have to try that.
 
 So in theory, developers shouldn't be able to affect the system .a's files.
 And I can't think of anything that might do so by accident, when a developer
 *wants* to be LGPL compliant, just writes an application, maybe adds a
 proprietary driver but otherwise behaves regarding build system
 manipulation.
 
  I think that was a misunderstanding. I was more asking about the 
realm of applications. The counter-arguments we had in the LGPL 
discussion were not primarily can we proof LGPL compliance but more 
can we build reasonable, proprietary IoT applications without 
violating LGPL compliance.

 There are probably a million ways to sneak in modified RIOT code and still
 have a valid verification using our method here.
 So even if the verification passes, that alone is not proof that LGPL hasn't
 been violated.
 
  From a legal perspective it then seems worthless.


  To be honest: I like the idea from an exercise point of view but I 
don't see how this approach can help us wrt the license discussion. 



Cheers
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] LGPL compliance testing

2015-02-10 Thread Matthias Waehlisch
Hi Kaspar,

  thanks for the wiki entry. I would like to understand the different 
steps better. Following questions and comments:

  (1) Compiling with RIOT_VERSION: Including the RIOT_VERSION works as a 
trust anchor to identify the source code base. Assuming a single (valid) 
and trustworthy version, you wouldn't need this ingredient. Right?

  (2) MD5 hash: This is for convenient reasons. You could also do a 
bitwise comparison. Right?

  (3) Fine-grained object archives: Having separate object archives that 
reflect RIOT modules is the key idea of the approach. Two questions 
remain: (a) Which types of applications can someone create without 
affecting the core (i.e., other .a-files) of the OS. (b) What is the 
core of the OS?

  (4) Can you explain why your approach would not be possible in other 
OSes, e.g., Contiki?



Thanks
  matthias


On Mon, 26 Jan 2015, Kaspar Schleiser wrote:

 Hey guys,
 
 here's an initial draft on how to check for LGPL compliance:
 
 https://github.com/RIOT-OS/RIOT/wiki/LGPL-compliancy-guide
 
 This is for showing that some proprietary code has been compiled and linked
 with a specific version of RIOT.
 
 I wrote the wiki entry out of my head, so maybe I missed something, but the
 general method worked in prior testing. ;)
 
 Should we go and automate this, or am I missing something?
 
 Kaspar
 
 p.s.: This is in no way any conclusion to the license discussion, see it as
 purely technical please.
 ___
 devel mailing list
 devel@riot-os.org
 http://lists.riot-os.org/mailman/listinfo/devel
 
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] IoT Awards Nominations

2015-01-07 Thread Matthias Waehlisch
Folks,

  RIOT has several nominations in the #IoT Awards, which are organized 
by Postscapes. Feel free to participate in the poll! Deadline is Jan 
22nd.

  (1) Open Source Project: http://poll.fm/53j8x

  (2) Technical Enabler: Device and Hardware: http://poll.fm/53jc3/



Cheers
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Switch to BSD?

2014-12-16 Thread Matthias Waehlisch

On Tue, 16 Dec 2014, Johann Fischer wrote:

   If RIOT is BSD'ed, for *me* personally time spent on it is not fun
   time I like to in my unpaid spare time anymore, it becomes work
   that is also fun. Work others can (and will) sell under their terms.
  
  I totally don't get this point. How do more possibilities to work
  with RIOT for *others*, take fun away from *you*?
  
   (L)GPL guarantees that my contribution will stay part of something
   that might improve, but is always available to me under clear
   tearms.
  
  I disagree. The RIOT community guarantees that your and everyone
  else's contribution stay part of open and free software that might
  improve. Additionally, it might become part of something else, true.
  
 I agree with Kaspar.

  but this is hard to understand. (L)GPL does not guarantee that 
Kaspar's contribution will stay part of something that might improve, 
but is always available to him under clear tearms. Anyone can take the 
code, modify or remove Kaspar's part and re-publish it. As Oleg said it 
is the community around the software that shapes the software.
  

 Also as a company we have interests that if a competitor uses our 
 work, it would be forced to admit changes or improvements back.
 
  Sure that is a typical economic argument.


  
Cheers
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Switch to BSD?

2014-12-09 Thread Matthias Waehlisch
Hi Adam,

On Mon, 8 Dec 2014, Adam Hunt wrote:

 There's another option on the table that would allow a potential 
 license change to be put off for some time while still being able to 
 do it with minimal headache down the road. Any license change is 
 obviously going to require all the past contributors to agree to it so 
 what about keeping the LGPL license for now and asking those 
 contributors and future contributors to sign an SLA. One of the 
 downsides to an SLA is that a legal entity (e.g. RIOT e.v.) would have 
 to be created and managed.
 
  we thought about this. In the current context, this will only help in 
case of relicensing. However, relicensing will require a lot of 
resources, which we should spend in technical development.

  Even with a BSD/MIT license, creating a legal entity and deploying a 
CLA should be part of our agenda.


Cheers
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Switch to BSD?

2014-12-09 Thread Matthias Waehlisch
Hi Kevin,

On Tue, 9 Dec 2014, ROUSSEL Kévin wrote:

 I'm not absolutely against licence switch but... I actually feel 
 uneasy about about this kind of demands...
 
 If I understand right, some corporations which have probably 
 contributed nothing to the project just barges in and said : if you 
 want us to use your work, you have to let us make whatever we want 
 with it, ask nothing in return, no code contribution, no financial 
 help (since this is free software), nothing. To be honest, I find 
 this kind of behavior quite... displaced.
 
  I think that is the wrong impression. In particular, BSD/MIT does not 
mean that companies will not contribute back. But LGPL means for many 
companies that they will not start to *think about* using the software.

 Moreover, with that software patent crap that flourishes almost everywhere out
 of EU (and maybe even here in the future), wouldn't that change make us
 vulnerable to being sued for just developing our own code? As Rene Kijewski
 said, if we must change, we should find a license that protects us from that
 kind of trap...
 
  Why is MIT conflicting with this?

 Of course, it's good to broaden RIOT community, but what kind of 
 members will be attracted by that kind of move? I can just wonder.
 
  Honestly, I don't think we should argue in this direction, i.e., the 
bad and good people on earth. There are several very nice people and 
good programmers that contribute only to BSD projects.

 PS: sorry for my lack of contribution these last weeks, I'm finishing 
 some paper submissions

   Good luck!



Cheers
  matthias

-- 
Matthias Waehlisch
.  Freie Universitaet Berlin, Inst. fuer Informatik, AG CST
.  Takustr. 9, D-14195 Berlin, Germany
.. mailto:waehli...@ieee.org .. http://www.inf.fu-berlin.de/~waehl
:. Also: http://inet.cpt.haw-hamburg.de .. http://www.link-lab.net___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel