Waiting..
Auto Scroll
Sync
Top
Bottom
Select text to annotate, Click play in YouTube to begin
00:00:00
hmm [Music] [Music]
00:00:37
[Music] [Music] [Music] hmm [Music]
00:01:09
[Music] [Music]
00:01:47
so [Music] [Music]
00:02:49
uh [Music] [Music] [Music]
00:03:32
hmm [Music] [Music] [Music] wow [Music]
00:04:33
so good morning everybody welcome to the second day of the sfs con i hope you are all awake and had a good evening yesterday and now we can start
00:04:46
with a new series of interesting topics now in this track the topic will be about public administration and gis
00:04:58
and i'm very honored and to welcome mr rafael fernandez font from the european commission so which is the our first speaker who is going to introduce this this
00:05:11
track and he will present us some open source applications in the fishery and maritimes domain so mr fernandez can you hear me
00:05:25
good morning yes good morning good morning so welcome and i give you the floor to make your presentation thanks thank you very much so just a few words about me my name is rafael fernandez
00:05:37
font i work in the director general of maritime affairs and fisheries in the european commission as i.t operations manager i have been involved in some places that have to do with with
00:05:50
open source i'm going to present today three of them that we have released open source in the in the past years and i want also to talk a bit about the strategy of the european commission
00:06:03
about about open source let me start with the with the presentation um i want to talk a bit also why is it important for the european commission to
00:06:14
do uh to do open source software uh with examples that i'm going to i am more more close with so a few words about the strategy of the european commission the european commission is
00:06:28
increasingly participating more in open source development as a contributor we develop a lot of software we are a software powerhouse mostly for us for the european commission but some of these can be also
00:06:43
useful for the outside world up until january 2022 it's it was difficult to publish open source there was a complex administrative path that we had to follow involving the hierarchy
00:06:57
in order to make our software open source we have and we will continue to have a central intellectual property team which is helping us in choosing for instance the adequate license and to
00:07:11
be careful about which libraries we use in our development in order to be sure that we can then publish something in october 2020 the european commission published an open source strategy and
00:07:23
the aim is to contribute sorry to the knowledge society by sharing the code that we built now from 22 onwards there is a decision that the commission is currently working on and
00:07:36
what i'm giving you today is a bit of a scoop about what is going to happen in the in the coming months making much easier to make our software available to reuse the procedures have been simplified we
00:07:49
are choosing a default license which is the eupl 1.2 something that the european commission has developed which is similar in some ways to gpl version three you will uh probably know but
00:08:02
better than me about this um but this is the default license we can choose some other if we if we prefer but at least there is some sort of flagship license that we can that we can choose there will be an official
00:08:14
repository for open source software for the commission and the personnel of the commission it will be made easier that they can contribute to external resource projects
00:08:26
so this is a bit the overall picture about how the european commission is moving towards towards open source i wanted to give you as well some examples of what we do at the dg maria the
00:08:38
maritime affairs and fisheries digi giving you three examples of things that we have done recently one is the commitment tracker there is a sort of there is a series of conferences that
00:08:52
are called our ocean the our ocean conferences bring together a lot of parties a lot of countries that want to commit to improve the state of the oceans and
00:09:05
these commitments that they do that can be actions that they are financing that that can be political priorities that are shifting we want to track them and we have developed a tool i'm going to show you a couple of
00:09:18
screenshots from from this tool where um in a map we are showing what sort of actions are being committed by the by the by the countries in order to
00:09:30
improve the state of the of the seas so this is just one one view the map view and here this would be an example of a list of commitments that one of the countries that participate in the
00:09:42
conferences is is committing to so the code of this application is is public you can find it in github i have put here some information about
00:09:55
the technologies that we are that we are using and why are we choosing open source for this the european commission is contributing to the our ocean conferences and one way in which we want to
00:10:07
contribute is to develop the tool that then will be used for tracking and the best way that we can find in order to contribute is by making the the the code open source because someone
00:10:20
else will pick it up the next organizer of the conference will pick it up and we'll maintain it and then by making this open source we have a clear way of contributing this
00:10:33
piece of software to enable transparency about these commitments because this there is a public website that you can check where you can find this application embedded so this is one of the of examples our
00:10:48
ocean commitment tracker we have another two applications that are open source or going to be released very soon open source that have to do with fisheries
00:11:01
data exchanges okay so now i touch the maritime part and i'm going to move into fisheries and when we're talking about fisheries something that we do is to control
00:11:13
the fishing activity of the european fleet of the european fishing fleet they have to sense the positions of the vessels they have to send the fishing activity what they are catching they have to send the information about
00:11:26
the vessel itself so if the vessel changes owner this needs to be communicated to the vest to the european vessel registry and there is exchange of licenses requests and
00:11:38
and permissions so if a vessel wants to fish in a particular part of the sea they need to issue a request and all this data travels through our transport layer to the flux transport layer flux
00:11:52
stands for fisheries language universal exchange but this is basically the the tool that allows for a secure exchange of fisheries data between european
00:12:06
member states the commission and third parties uh we are also involving for instance norway or countries with which we have an agreement such as morocco mauritania in order to fish in their in
00:12:19
their waters so the idea is that we all communicate through this through this through this tool this tool is implementing a specific format
00:12:30
which is the unflex format and there is an obligation by the european commission for member states to use it it's based on international standards and the business domains that you can
00:12:44
see on the right is what i have just explained so the positions the information about the about the vessel and we have somewhere that we are rolling in such as inspections and we also have a layer of master data so if
00:12:56
you need to know the the official list of codes for the fish you are fishing you can query through this uh through this system to the center services and you will receive a
00:13:08
reply for your for your system so this is what this uh what is this piece of software has been developed by us by the european commission and it needs to be run in all
00:13:21
of the member states that communicates with us and it creates a sort of a network right so well so they need to be running this this software
00:13:34
this is one screenshot of how it looks like the monitoring site at our node at the node of the of the commission this is the amount of data that we are moving daily approximately
00:13:47
000 messages and you can see the nodes that are connected what is the status when i took the screenshot a couple of of days ago no so we control who is connected if they are
00:14:00
currently connected and what traffic we are getting in and out and the flux transport layer is also generating a community so
00:14:13
this software needs to be installed and maintained by member states we do have a team of developers a small team of developers three developers plus one quality as well as an engineer at the commission that is developing and maintaining this but they need member
00:14:26
states need to be running this so in the end we have a community of people around 180 people that need to be running the servers upgrading our software following our instructions and
00:14:38
feeding back as users about what are the new improvements that they would like to see in the in the software so we do have a community which is quite lively we have a slack channel where we have
00:14:50
all these people helping each other about getting installations and grades communicating with the support team and with the developers and the flex transport layer has already
00:15:02
participated in in several open source actions the european commission prepared a hackathon and a bug bounty program in 2019 we participated in that
00:15:16
and we have we have the open source release plan for the 22 so it hasn't happened yet we have had to incorporate other priorities including doing a large revamp and
00:15:28
rework of the of the application because at the moment when we say we want to release this the developers take an extra pride in what in what they are doing and they say no we are not going to release this because the quality is not good enough so we have had that and
00:15:41
during one year we were doing a large revamp of the of the application so that's a good um a good signal of how making software open source feeds back positively into the quality
00:15:54
of the code when you have a team which is committed and has ownership on the on the tool we are going to release this in a gpl version 3. and why are we choosing open source for this because it's going to make it
00:16:08
easier to follow the eu policies on on fisheries management right so we are imposing the use of a tool and at the same time we want that it's as easy as possible to work with it
00:16:21
because the end result is going to be better fisheries data that will allow for better policy management so this is a policy tool open source for releasing flex tl as open source is a
00:16:34
tool for better features management similarly i'm going to move on to another tool that we call flex fmc it's called flex is part of the same family
00:16:47
but in this case this is not the transport layer but we will call a business layer it sits on top of the transport layer and it is where we use to visualize the positions of the vessels and the
00:17:00
activities at the european commission on our back end what we will have is a sort of map where we can see where the vessels are and what they are what they are fishing
00:17:12
um this software was started in cooperation with other countries with sweden and with belgium so it was co-created during the last during the last years and
00:17:25
we we are currently using it in the european commission we recently rolled it out in in production and this is an example of what you can see there so we get the
00:17:37
the vessel what they have is uh they used to have a sort of paper log book where they were taking note of everything since the vessel went out of port and what they were fishing and when they came back they did some some reports now we get everything
00:17:49
electronically into the into the system and into our application so this is also currently available in github and again why are we making this open source because it will make it
00:18:03
easier for other parties to comply with the policies that the european union is is imposing or suggesting slash imposing um we deal also with third parties so
00:18:17
it's not only forcing member states to use this but also trying to entice other parties norway and the third parties i i earlier i such as morocco moritania and several
00:18:29
others with which we have signed an agreement of sustainable fisheries to we we want to entice them to follow the way we work to follow the policies that we
00:18:42
want to put in place and in order to do that we could contribute by giving them this tool by making it available for them to use it and to and to work in the same way that
00:18:54
we work so again it's a tool for policy so this has these have been the examples that i wanted to give and i wanted to finalize with one
00:19:07
a bit different element which is another potential use we see for open source down the line that could be to enhance and to optimize the way we are spending money in general in
00:19:21
fisheries in the european commission there is a there are some funds such as the european maritime and fisheries fund that the european commission prepares
00:19:33
and gives member states and some of these funds they are being spent in i.t so we have made a survey to know what they are spending this money on
00:19:45
because we believe that they might be spending money all of them in a very similar thing which is software for fisheries management we have seen that software accounts for 60 percent
00:19:57
of all the money they spend on i.t and we believe there are opportunities for savings in case we discover that in reality they are they are spending the the money on the same thing so we could be
00:20:11
tying the spending to release something open source or just forcing them to to apply a new pressure solution instead of multiplicating the investment we are
00:20:24
continuing this work into the 22 to see what what we find this is what i wanted to to mention some examples about how we use open source um
00:20:36
mostly as a complement to the policies that we want to implement in this case in the fisheries domain and emergency okay thanks a lot mr juan paris for
00:20:49
the very nice presentation and it's fascinating to see how the reference organization here in europe and the european commission is also using and committed to use open source but not only open source it
00:21:03
was so also the open standard there was also a topic here and thanks a lot for your contribution to the conference thanks a lot for the for the audience
00:21:14
that we will start in a couple of minutes with the next speaker so three minutes thanks [Music] woof [Music]
00:22:25
whoops [Music] hmm [Music]
00:23:07
hmm
00:23:08
[Music]
00:23:34
[Music] oh [Music]
00:24:03
hmm [Music] [Music] okay we can start again with an with an x speaker
00:24:38
next speaker is roberto really from the organization utopian i hope that i could it correctly the topic will be open source for digital transformation
00:24:50
infrastructure for digital transition so it will be very interesting also in this time so mr really can you hear me yep totally okay so i give you the floor and you can
00:25:02
start with your presentation thanks for participating okay thank you thank you uh this is just a short conversation about about open source i i don't have a
00:25:15
slides because i don't like them you have to be honest uh i prefer to just you know discuss this topic in a more lively way
00:25:27
source so it's clear i think to everybody that open source is not just just software today we have of course open source hardware
00:25:38
but we can also have an open source standards open open format of course open data we are widening
00:25:51
the scope of open source more and more uh of course there is uh also this concept of open knowledge open revolution but we will stick to let's say a more strict
00:26:05
meaning of the word open um because because the topic of this conversation is about the eu strategy uh for open source we know that there is
00:26:18
that the the european commission uh just recently published it open software strategy uh for the the four years
00:26:30
uh from 2020 to 2023 and also a very comprehensive study about about the impact of open source software
00:26:43
on the uh in hardware this case on on the eu economics so this is uh this la the latter is very interesting
00:26:56
that uh i advise you to do it if you are interested in the topic it was also some contributions uh by the front office uh by the opening for europe uh
00:27:11
it's very comprehensive and it is also not tough as different point of views for example the competition point of view so-called independence technological independence
00:27:24
which is now a very hot topic in brussels so why why the title of this discussion is open source as a utopia is it a utopia
00:27:39
is something that can indeed help the european union to to reach our goals or of course
00:27:52
technological independence and economic growth well this is uh has to say because i want to stress this fact we can when we
00:28:05
when we um when we say open source uh and when we say that we want to adopt open source uh well there are different meanings in this in this expression because first of
00:28:17
all we can uh just be users of offensive software and that we as for example the public administration can adopt open source software products
00:28:31
for example in the past there was this huge effort to adopt uh for example open office as an alternative to microsoft office of course or linux on the
00:28:44
on our desktops you know as an alternative to to microsoft windows um so this is the first let's say first level of open source software adoption
00:28:56
that there is a second level uh where we actually write open source uh where um we i'm focusing on public administration
00:29:10
uh decided to adopt the open source model uh hoping that we can reuse the the software we write that we can that we can tap into a kind of
00:29:23
scale economics and then there is a third level which is probably the hardest one to reach where we
00:29:35
actually participate in a large-scale open source project and this third level is probably the most interesting one because
00:29:49
because if we i think i you know of the most famous most important open source project at the global level for example let's think about linux or about you know infrastructure level projects
00:30:03
such as kubernetes or or maybe um maybe in the in the past few years of open start which is now a bit less uh
00:30:15
let's say a bit less key uh as far as infrastructure is concerned and when we think about these projects we have to keep in mind that the uh who is contributing
00:30:28
most uh is not just you know uh individual developers across the across the the world but indeed the very same
00:30:42
big players in the digital market if we mean this is especially true for the linux kernel which is of course uh which is
00:30:55
of course maybe the most important piece of open source software ever read if we look at the you know statistics of how many lines of codes
00:31:07
by who we'll see that the top probably the the 20 top contributors are companies such as uh intel uh what we the
00:31:19
microsoft and so on and so forth why is this the case well for the simple reasons because the same code these are the same companies that
00:31:29
use linux as a key piece of software for uh for the value chain basically for example we are talking about companies that use linux to power and
00:31:44
cloud-based cloud-based products or to power for example mobile device or industrial devices or supply chains and so on so forth so
00:31:57
of course they do not contribute to linux to the linux development just for the sake you know of contributing to a a a a beautiful you know project but because this is part again i want to
00:32:09
stress this because this is part of the business project so if we ask europe as the european union and more specifically as the public administration public sector in the
00:32:23
european union if we want to do the same thing so if we wanted to to be successful and uh this uh in this effort you know to to be part of
00:32:36
the open source um movement we have to adopt the same we have to adopt exactly exactly the same approach with open source because
00:32:49
so this is the third level okay just to to summarize that again because till now we have seen that the first
00:33:01
level so just using open source uh products uh uh of transformation for us and so on so what is not working so much anymore and that's why that's because um
00:33:15
software service products which are not uh we which use a different a completely different you know of course distribution model than
00:33:27
traditional software uh it's it's just too difficult to um to you know to use as open source so so in the shift for traditional for
00:33:40
example open automation uh office automation products to um just cloud basis with just software service products well the
00:33:53
traditional way of trying to adopt open source is not working anymore so on my on my desktop i don't have any more uh you know if microsoft office installation i
00:34:06
i i basically have a cloud-based equivalent of that and open source products just don't have this feature so the first level which was you know that uh
00:34:18
let's say it went the early 20 way of using opera so it's not it's not working anymore as far as the public administration is concerned the second the second level so again
00:34:31
uh publishing publishing software the software we build with software we ask our suppliers to write for us publish that
00:34:45
software as open source hoping that somebody will use it okay i can speak for italy for example italian case there is quite a sizable
00:34:56
kind of catalogue for reusing it's not working at all this is just software because this is not the this is not the way open source model works it's not just a matter of putting a label you
00:35:10
know putting an open license on onto a piece of software and publish it on github for for that piece of software to become open source i mean it's it's formally open source but it never
00:35:25
but there is there is no community attached to it there's no community it's interested in that piece of software and this means that that piece of software basically is not
00:35:36
open source it's just it's just a let's say kind of profitary software with an open source license so the third level again
00:35:48
which is um participating in the global open source movement by participating to actual uh to to large-scale open source projects is
00:36:02
i i i this is my this is my um i'm a strong believer of this fact the third level is the only one that
00:36:13
we can tackle with success but this is a completely different uh a completely different let's say a way of doing open source software than before
00:36:29
of course i'm still i'm still um i'm still referring to a point of view from the public administration so if we want to um
00:36:42
if we want to be successful we need to [Music] in a way copy the approach that digital companies across the world are adopting
00:36:55
but in order to do that and and this is why why is this important because if we already studied the report
00:37:05
you were talking about before the study about the impact of open source software and hardware on the eu economics the prospects are not that bright
00:37:21
the impact as as far as this report goes uh it's quite it's quite small and uh and there is this
00:37:33
i mean by reading this report one gets the feeling of you know just a huge waste of a huge wish waste of of time of efforts of resources
00:37:48
and this is so so this is not um this is something that we have to that we have to change but if we want to tackle open source in in the way that
00:38:00
big companies that large companies do we need to understand that the that uh that that market is the same as any
00:38:12
other market so we need money we need investments we need knowledge we need knowledge this is extremely important so we need to build the capabilities within the
00:38:24
european union in order to not just again not just in order to publish our software as open source but to be part of the open source movement
00:38:38
of the global level and by competing competing with the big players so this can also be uh this can also pave the way
00:38:50
for a more advanced uh model of so-called you know technological independence that again is this kind of mantra of the of the european commission uh it's um [Music]
00:39:04
it's it's important to uh it's important to understand that for example if we want to have uh so-called european cloud based on european software we cannot do that by i
00:39:18
i don't think that mindset we cannot build a european cloud calling it european class european cloud we need to build we need to be part of a
00:39:30
global cloud market based on which is missing of course on open source products because if we if we look into the
00:39:42
data centers of every large player in the cloud market everybody is using open source software for the infrastructure so we can build european european cloud
00:39:55
provided that it is a cloud it is a global cloud provider it is something that can compete with others in the in the in the world at the global
00:40:07
level by using products that are not just developed in europe but products that are developed at the global level by a community of which
00:40:19
which we as europeans have to be part when i say we as europeans have to be passed and not referring to just individual efforts just individual developers which are of course this is of course of course something uh
00:40:33
how can i say it's receivable of course we have so many uh extremely good individual developers individual contributors in europe but i'm referring to a
00:40:45
uh an effort of the european of the european players of the european market players so so again just to summarize because we
00:40:58
are closing close to the end of the of this discussion just to summarize the the bottom line of this discussion is that the open source bucket if we want to uh
00:41:12
if we want to play into this market in a successful way and not to ja and not not just limit ourselves to using um just kind of wishful thinking models
00:41:26
just story models of open source so if we want to enter this market in a successful way we have to understand that it is a market like every other global market and
00:41:38
again to be successful we need investments no money we need knowledge for capabilities and we need and we need a coordinated effort by everybody in the
00:41:51
european union thank you thank you thanks a lot for this let's say for this statement about also your point of view about how we should let's say use open source in the right way to
00:42:04
create this open market at an international level so thanks a lot i would like to say goodbye to this to mr reale and in a couple of minutes exactly in two
00:42:15
minutes we will welcome our next speaker so 9 40. thank you [Music] woof [Music]
00:43:12
um [Music] my god
00:43:31
[Music]
00:44:16
[Music] okay so let's start again with the next speaker next speaker is grazia katzin from knowledge labs engineering group so we
00:44:41
had already yesterday a presentation about this i would say open source experience that you have with your products and as far understood now with this
00:44:53
presentation we were going to know a little bit more about real use cases based on these open source project product
00:45:05
so mrs katzen can you hear me yes i can okay so please the floor is yours thank you thank you good morning i
00:45:17
start sharing my screen [Music] okay i want to show you some some real use cases we're working on
00:45:36
using open source for industrial power position data on the data analysis domain i'm uh grazia katsina from engineer group as i was introduced and i'm in charge of
00:45:53
the offering in the data and analytics domain and i'm also the leader of noe asia the first european open source project for business intelligence and data visualization
00:46:06
engineering my company is the first italian private company in system integration and we are more than 12 000 employees and we are an international player
00:46:19
working in every market sector and with the with the relevant investment in research and development we play a leading role
00:46:31
in italian european research coordinating national and international projects thanks to our six rnd laboratories and thanks to a network of
00:46:43
scientific university partners across europe we invest in research and innovation to support the continuous rapidly changing market
00:46:55
and as you know many times innovation comes from open source for sure that that's it in the data analysis domain in the last years
00:47:09
herein we are part of a specific data and analytics competency center based on a multi-disciplinary team of professionals that manage the entire data life cycle from data
00:47:24
collection and management up to quality and governance and up to the best visualization of results and moreover we are an open source
00:47:35
provider not only an adopter because from from more than 16 years we are leading and developing an analytics and business intelligence suite
00:47:47
actually named no age so let's start uh by trying to say uh what knowledge is in a few words no age
00:47:59
is the only open suite that satisfy the abi criteria's defined by garner that means it fully supports the bi requirements and the modern needs such
00:48:12
as self-service and undock reporting moreover it offers measure of capabilities to combine data coming from different sources high-level customization options so as you can
00:48:24
reach exactly that experience you want and obviously noise natively supports multi-devices usage and more interesting topic
00:48:37
it allows you to get data from various data sources even at the same time so as you can use any data for the goal you have in an open architecture that makes integration tasks easier
00:48:51
and this subject is an important enabler if you are looking for a product to embed in yours as for an oem solution knowledge as a as you know is a an open
00:49:05
source suite but not only because you can find the source code available but also because it adopts open standards and for sure you can guarantee the user thanks to facilities and support you can
00:49:17
have with the enterprise edition at least it can work on-premise and on cloud following your data service strategy you want and now have a look at two different use
00:49:30
cases we worked on using a full open source stack for industrial purposes and that analysis domain the first one is about a quick project
00:49:42
we developed for an italian region at the time of the emergencies last year when the pandemic was around first we started with the descriptive analysis because the
00:49:57
ministry for health defining measures and kpis every region must send to the central government to collect information and not only from a clinical point of view but also as far as concern
00:50:10
the efficacy and capacity in handling the emergency this information were useful first of all to local administration to better understand its capacity and potential
00:50:23
faults of its services so we developed a set of ministerial indicators to figure out how things were going also from an organizational point of
00:50:36
view so as to improve effort to whatever they need each measure had different logic and rules so the main effort was to set up a common management
00:50:50
to show results and be ready to add new measures without net rework because as you know at that time my rules changed every day so here
00:51:04
we work with data coming from local units and we built a very flexible model in a short time making the local government ready to know how it was performing managing the
00:51:15
emergency and ready to easily provide data to the central government we did as i said in a very short time using a full open source set stack that
00:51:28
because of based on structure that only involved the postgresql as their dbms and talent open studios atl and no age for dashboarding and that extraction for
00:51:41
central for the central government the second step was in the clinical area to predict the pandemic trends especially for intensive care units the urgent
00:51:55
questions was to know how many new entries there will be so as to organize the right service and or set new strategies to avoid the collapse of the medical structures
00:52:07
so the goal was to predict the key indicators in terms of currently positive aircon t intensive care number of valid number of debts
00:52:19
and in that case the end user was the decision maker so he needed to have this prediction anytime anywhere and the mobile usage become
00:52:31
become the first option here and of course forecasts and prediction had to be really reliable to achieve these goals
00:52:45
internal data were not enough because local trends couldn't describe a global pandemic scenario of the world we live in so we started using not only open source
00:52:58
but also open data and we use the italian open data from the civil defense that describe the italian trends at national regional and provincial level
00:53:11
we use demographic data from our estate on the italian civilian civilian population and we use the global data from the john hopkins university
00:53:23
this way and starting from sierra models already available as python libraries we developed an optimized and self-adaptative model
00:53:37
moreover we used internal data from the region to apply corrective strategies and optimize specific phenomena such as territorial differences
00:53:49
temporal dynamics and specific behaviors and to validate the results we use the models to measure the error but most importantly also to have the to
00:54:04
the to be sure uh the end user understand the potential and the result we developed dashboards able to compare the prediction with the subsequent real data
00:54:17
that were coming over time the result was so satisfactory uh that we are working now to handle the machine data uh within the model
00:54:30
and here also we always do that using open source stack based on postgresql talent and no age and the python here in this short video you can see the
00:54:48
result also in term of usability and data visualization based on the mobile first paradigm very easy and into intuitive
00:55:02
to to use event for unskilled people prediction were not shown to data scientists here we have more analytical dashboard for them
00:55:14
but here the complex results become very easy to use and understand for the end user so that he can immediately understand what he needs to act upon and the
00:55:28
mobile usage is guaranteed immediately and the user can immediately look what he needs to understand and to decide what
00:55:40
he has to do the second case uh is about a cross industry solution we developed starting from the distancing measure requirements again thinking
00:55:56
about the needs of the pandemic where people can't stay in contact tomorrow safei is so our ai based video and image
00:56:10
analytics solutions to monitor that social distancing is maintained by people in public places it can be used to protect public health by helping people comply with social
00:56:24
distancing measures covered but also in postcode with lockdown phase cfe works with video from uh surveillance systems and analyze humans
00:56:37
in real time to perf to count people within a certain area to evaluate the size of that area and the number of people inside
00:56:49
providing alerts if the red the ratio is over the threshold evaluate the distance between people sending alert if there is not enough distance space between them
00:57:02
and they take people without the right personal protective equipment the mask just to start here you can see a picture of the logical architecture in which
00:57:16
we adopt different strategies to handle with machine learning and artificial intelligence models a continuous video streaming to avoid unweighted brakes
00:57:29
and waiting time in the video stream we worked splitting the flow into fragments and reach each fragment with machine learning and the artificial
00:57:42
intelligence logic and combining the results in a new continuous stream that we show as a result over there
00:57:54
we detect and count people in a certain area providing alarms if there are too many and we we evaluate the distance between
00:58:06
people two or more sending alarm if between them there is less distance a certain threshold and as you can see here we built an end-to-end application
00:58:21
based on no ages user interface and where you can link a video camera or you can as as we are doing here upload your video to
00:58:33
analyze it for the different purposes i said always having the chance to change the point of view and collected the detected alarm here i
00:58:46
uploaded the the the video it was analyzed by our machine learning and artificial intelligence models and we divided the bid and the fragment
00:58:59
as i said we build the new one with the marker provided by the machine learning and the artificial intelligence models and we look at the result combining this the
00:59:13
the small fragment on the other hand we uh we evaluate and detect the alarm we count them and we provide a high alert an alert system here when
00:59:26
where the desired people can receive immediately by email or other system at the alarm and some dashboard to look at the result
00:59:38
also in terms of historical trends also here we work with open source using also nifi kafka and kubernetes more than python postgres and no age
00:59:51
cfie was created in pandemic time but can also be useful at normal time assistance to estimate the number of people waiting for our services or people at an event and so on
01:00:04
so going to the end what are the benefits of using open source for every kind of enterprise we are talking about professional open source which means high quality and
01:00:17
trust open source as you know drives innovation is open and makes you free to choose the best partner you want to work with open source helps the open competition
01:00:30
where every partner has the same starting cards but moreover thinking about public administration i think that some other values can be considered
01:00:41
with open source you can have reuse by default because everyone can use it from the beginning and by choosing open source when possible you support and contribute to
01:00:53
create value for everyone not just for someone open surgery as an open roadmap by default because everyone can contribute by taking part in the community
01:01:06
and we can also consider that we have european and even italian best of breed open source solutions and last but not least i would be it would be appreciated that
01:01:19
public money will generate public value a kind of shared return of investment for citizen and also local company pmi and so on
01:01:33
so that's all uh thank you and you can meet our team at the in the seminar area for you okay
01:01:45
thanks a lot for this nice presentation we have also other your colleagues here that can let's say share also the fact that you have this of course
01:01:57
stand yeah you want to if you are if you are interested in knowing more about knowledge you can find us on downstairs at the w2 knowledge desk okay thank you thanks a lot and in two
01:02:11
minutes we are going to welcome our next speaker so thanks a lot mrs [Music] so woof
01:03:01
[Music] [Music]
01:03:30
me [Music]
01:04:43
[Music] okay so next speaker so is anizakuchi or from wikimedia italia
01:05:00
and there is i think another very interesting topic which is about mapping and in particular she will tell us about something about collaborative mapping for openstreetmap
01:05:11
so aneesa the floor is yours hello okay it was a test hi everyone and thank you for attending my very brief presentation about the tasking manager and openstreetmap
01:05:32
extracts for italy so first of all i'd like uh to mention that these slides are made collaboratively as the projects that i'm
01:05:44
i will be talking about because the developers have also contributed so anissa cootsie i work as a project manager for openstreetmap for a
01:05:58
wikimedia italia i'm an openstreetmap contributor i'm a member of the of the openstreetmap foundation and i'm also part of one of the working groups which is called local
01:06:10
chapters and communities working group i'm also a cosmopolitan member which is a new group dedicated to diversity and inclusion with it within the italian open street map community so openstreetmap
01:06:24
before starting the presentation i'd like to very briefly introduce you to openstreetmap i know some of the people who are here today already know what open street map is but
01:06:36
for the ones that are new and haven't heard of it open street map is uh is a project born in 2004 in the uk and it was created by steve
01:06:47
cost is a project of collaborative mapping it's a a map an editable map of the world uh completely um released with an open with an open license
01:07:00
it is also the database the biggest database of free just special data of the entire world it is also a global movement and it has lots of communities all
01:07:13
around the world who contribute and do all these things and add things to the map with the main with the aim of having a free map of the entire world completely
01:07:26
an editable map of the entire world completely released with an open license so this is the objective why people are contributing to openstreetmap wikimedia italia the association for
01:07:40
which i work is well is an association that works in the dissemination of free culture and free knowledge in italy wikimedia italia is a
01:07:51
local chapter of wikimedia foundation since 2005 you already know some of the projects one of the main projects is wikipedia but there are like other 12 similar projects to wikipedia like
01:08:05
wikidata wikivoyage and lots of other very interesting projects and it serves also as a local chapter of the openstreetmap foundation since 2016.
01:08:17
this means that wikimedia italy supports and well serves as a legal representative of openstreetmap in italy it means that the association supports
01:08:30
the italian community of contributors contributors and users and by having well different roles one of which is mine and also other roles that
01:08:43
are well covered by volunteers like the national coordinator and also regional coordinators we help organizing event conferences
01:08:55
mapping parties which are our events where we start mapping and well adding things to to the maps and well distributing free knowledge and all we
01:09:06
know sharing knowledge we finance the software developments and we maintain infrastructure some of which i'm going to talk to you about today and the other ones well we can cover today
01:09:20
but i'm always happy to explain at some point so this is uh what we immediately does for the italian community of openstreetmap mappers
01:09:30
um the tasking manager this incredible tool that i'm going to to talk to you about today is an open sorry software that helps to facilitate collaborative mapping in
01:09:43
openstreetmap it was firstly developed by humanitarian openstreetmap team openstreetmap is a very huge project and the human humanitarian side of it has developed
01:09:56
this tool to help facilitating their activities it is um very maybe it seems complicated when you listen to it but it's a very easy tool and we are going to go through the the
01:10:09
second part of this of this slide uh with slides and with images so it is more understandable so it basically divides um a mapping area into small tasks and
01:10:23
they could be completely very quickly it shows the tasks that should should be mapped validated or that are completed and it also provides statistics
01:10:36
it is a very uh interesting um service that hot humanitarian open street map team has developed and we use it a lot in the italian community
01:10:48
before going to the more practical part i have a few technical information that i'd like to share so um the tasking manager was adopted by wikimedia italia for the
01:11:02
italian community we used as a base the code that was actually released under an open license by this hot team uh the first one who developed it
01:11:15
it was quite complicated to to to adopt the tool in italian because there were lots of difficulties for the developers team we had a collaboration with jisdevia
01:11:27
an italian startup who worked for the for the tasking manager and they they did a lot we currently have the point point 4.4 version which is the latest version
01:11:40
released by hot humanitarian open certainty and to develop it to adopt it in italian there were 20 open issues on github for
01:11:52
the main tool because there were lots of things not completely correct with the main tool with the source code of the main tool so 10 of them were closed successfully and eight of
01:12:04
them were developed by the italian developers even though it we are talking about an international global level in this case there were done lots of customization
01:12:15
documentation docker improvements and lots of meetings with the tasking manager main developers because lots of things improve so um what is the usage of this tool the the
01:12:28
main usage and why it was created it was for emergencies because this is the tool that humanitarian openstreetmap team uses for their uh for for um
01:12:41
field actions well actually for mapping places where there are natural disasters earthquakes and then ngos go and use open street map
01:12:54
that is mapped by hot for their action in field and we in italy have been quite lucky because we haven't had lots of emergencies but we have used this tool for our mapping parties for events for
01:13:08
birthdays and we actually just invite the community to map together we have used it for trainings to do courses to teachers and students or to to scouts
01:13:21
because we have had several collaborations and also for specific uh mapping projects for example the helping club has used a lot in the past
01:13:33
the tasking manager to facilitate and to manage their collaborative mapping for trails in the mountains for example one case where we have used
01:13:45
it in italy for an earthquake for an emergency was during the the the earthquake in central italy and the community was right away activated and started to uh to improve and to update
01:13:58
the map in the area right after the earthquake and this is how it works so this is the main page with the projects you can see different projects there and also the map that you can navigate
01:14:11
let's say we choose one of them which is improvasti a project that we currently have and is quite active and um oops whoa no i didn't mean to change it i needed this one
01:14:24
so these part types of mapping here that i'm not very good at pointing um shows different things that can be mapped and you kind of redirect the work that you
01:14:36
want to be done uh in in the direction that that you want to well in the right direction so um this this is a page with instructions and you can
01:14:49
actually have a more detailed instruction and people understand what they should be doing in this project and also the map so what i was talking about earlier when i was
01:15:02
saying that you divide the map mapping area in tasks means that you divide this map in squares and you can see if they are available to be mapped they are ready to
01:15:14
to be validated by expert mappers or they need more mapping or they are finished and then you have all the work all the process kind of uh tracked and you know how
01:15:28
well how much work is still left to be done and a good thing that can be helpful for um okay so you choose a square and you map
01:15:40
selected task and then you are on mapping mode on so this is how you start mapping you start drawing things in the map and adding information well we don't have lots of time to go
01:15:53
into detail in this part but i'm happy to explain anytime you also have a dashboard in the tasking manager which can be really helpful if if you'd like to have statistic on what
01:16:05
has been done and the progress of any kind of project that that you'd like to create so it's quite a powerful tool that wikimedia italy has completely uh
01:16:17
developed and um well made available for anyone who likes to use it for free and of course everything is released under an open license future updates for the tasking manager
01:16:32
we have thought about having always updating the latest version so this is something really basic we are going to do some more customization and documentation on how to create projects
01:16:46
another um service that we have developed and adapted for the italian community is open street map extracts for italy which is
01:16:57
data sets huge data sets of the whole country of specific regions province or even municipality that could be downloaded in different formats these
01:17:11
data sets could be downloaded and used by professionals researchers developers and there are different formats that you could you could download them it's raw open
01:17:24
street map data so it's ogc job package is a protocol binary format and osmond will be a format that are the the three options of uh
01:17:38
being able to to download this data the interface is really easy it is possible to either navigate on the map and choose an area and download that data as you can see the the blue buttons are uh how
01:17:52
like you just click and you have the data you can either search because there is a search box and also drop down menu that you can go through different regions and then find the city you you'd like
01:18:06
you'd like to have the data for this is quite an interesting service so far this is how it works it's very user-friendly and for the future we have thought about
01:18:19
adding a timestamp for the creation of downloaded extracts so people know when it was last updated anyways they are updated daily so they are always
01:18:31
really updated but still would like to just give the information for for people who'd like to to know uh we are going to generate thematic extracts which we are going to um decide
01:18:45
together with the community what they will be and which ones we are going to choose for example only um let's say only house address numbers or different data sets but not everything
01:18:58
available just you know thematic um possibility to choose thematic options we are going to have a dashboard to show
01:19:11
the the chronological progress of of the quantity of house numbers that we have in openstreetmap for a specific region it will be either for region province or municipality
01:19:23
and we are going to also have an uh implement an analytic system which is not going to track data it's only go only going to have statistics and we're going to to base it in matomo which is
01:19:37
an open source tool uh you can find all the information on the github page of geez davio this startup who has done all the development a huge amount of work
01:19:48
and i would like to only share uh the fact that the openstreetmap extracts are released under the new uh agpl v3 license in the meantime the tasking
01:20:01
manager is under the the same license that um the developers have released it so we have adopted it but still of course maintained the same license and thank you i'd like to thank the
01:20:15
authorised as well because they have contributed to 3d slides and thank you for listening i'm available for any kind of kind of any kind of question information so feel free to to ping me i'll be around the
01:20:27
conference thank you thanks a lot for the very nice presentation it's really fascinating to see this tasking manager he's a sort of kanban for mapping i would say so thanks
01:20:43
a lot and we are going to start at 10 20 with the next speaker so thanks a lot [Music] woof [Music]
01:21:53
[Music] hmm
01:22:13
[Music]
01:23:03
[Music] hmm
01:23:09
[Music]
01:23:48
[Music] whoops [Music]
01:24:23
[Music] okay so let's continue talking about mapping and i'm very glad to welcome marco montanari from
01:24:46
the organization open history map and uh he is going to present something which is so as far from what i read from the abstract very fascinating so the idea to create
01:24:58
maps of the pasta through open source so macro can you hear me yes i can okay so the floor is yours thank you very much
01:25:10
hello everyone let me present our project here it is okay so
01:25:27
and let me do this as well okay um open history map is a project that um we launched a around 2016 and it has the aim of cr of
01:25:41
a creation of a tool chain and a tool set to um convey uh hit modern history and all history with modern web gis tools and in that we want to create also
01:25:54
additional tools as well for digital humanities research historians and archaeologists the aim is to uh represent history in
01:26:05
um in several ways and it's complicated because history has a problem with detail we have a problem with depths of analysis we have a problem with uh vicinity we mean that if you look at one
01:26:18
place what happens around it is sometimes more complicated to find out than uh in the big city or in the very uh analyzed area in
01:26:29
in a specific moment for example the chronic historical research was invented by thomas jefferson himself for the analysis of native american history and it was basically forgotten
01:26:41
until only uh recent uh recent times because it also the way history is analyzed is also very um
01:26:53
very important and very uh time dependent so we have two orders of problems like anissa right uh now uh showed you um open history map contains a lot of
01:27:05
information and this and every time we look at a map we could look at different ways to interpret the world and this is for example the difference between google maps and openstreetmap in google maps we have a more uh
01:27:18
business oriented uh point of view because google is selling advertising while on the other hand uh openstreetmap is more has a more uh data oriented point of view which is
01:27:31
as a software developer way more interesting also for getting the data and exploring the data and using and reusing the data in several ways so
01:27:43
a typical approach to to to to the past is well oral history says that back then that was all countryside but back then what i i live in bologna and this is a beautiful map of bologna in
01:27:57
1588 and we can see the the walls of bologna that are exactly the same as they are now only the city is inverted because you you went into the city from puerta galliera which is this um
01:28:12
this one in the uh just below the the the door to the city that is uh in the lower part of the of the town uh which is in fact in north but this is not very important what we can see is
01:28:25
that the the city we see here is completely different from the city we've seen in the other in the other image one other element that changes over time is the way the city itself is used
01:28:36
because in 1588 in the in the middle of the 15th century we can see that the city itself that changed over time and was way more uh um
01:28:49
self-sufficient meaning that it it relied a lot on uh gardens and spaces within the city on the other hand we have an overview of a map that is way more um
01:29:01
representative of the specific elements basically it was a representation of the grand tour that um rich people could do and a way to
01:29:13
express and to convey the the the elements of the city that maybe some somebody could never see because they could never move from their place it is very important because obviously over time the way we
01:29:27
represented cities changed a lot and so what what are we working with right now the um the maps for example in uh wikipedia
01:29:40
have uh several ways to convey information from the thematic mass political maps strange projections uh but the the often that the designs are scanned and are
01:29:52
customized and cannot be translated or are not uniformed as as a representation but wikidata for example gives us a beautiful element which is its id
01:30:05
which is way more important than it may look like because being a single element can can enable us to define interconnections between information and several sources
01:30:17
so um our approach to to to the map is to go towards um let's say data packages that are exported and exposed
01:30:30
through uh from academia meaning that academia itself has over the last 30 20 20 30 years
01:30:41
created an enormous amount of data sets that are often lost not updated uh and and um put somewhere on the web that can be um
01:30:56
that is not that is no longer uh formally um usable and so what we try to try to do is we try to use open source software and open data uh historical
01:31:10
open data to transform these um this is for example the the the always bologna but the cadastre of the 1835 uh gregorian cadastra
01:31:23
held in in rome and um in the state archives um we tried to use open source software and open source infrastructures to
01:31:34
work on this map and to elaborate this map and make this these maps because there are several maps of that um available to the end user not
01:31:47
being simply pyramids of tiles of ancient maps but transforming them and vectorizing them into something that is modern that
01:31:59
is usable and that is exportable and that is um integratable into something else so the information architecture behind the this this infrastructure
01:32:11
is based on an approach that is similar to the one of openstreetmap where we can have specific tags that represent our items
01:32:25
but it also has a slightly slight difference from openstreetmap itself meaning that we have for example the starting validity date and the starting and an
01:32:36
ending of the valid validity of the of the of our object we have a reference to the wikidata item and we have and we need always to have a source
01:32:48
information for our object being again we have the reference to academia so we have to to reference the the object over time obviously we have the geometries the name the category and so on but this
01:33:02
is very important because um the source itself for example gives us the ability to differentiate the the kind of reliability we have in front
01:33:15
of us which can be a primary source so it's a dig or an uh or field research which has an enormous reliability we have a second resource which means that we have a reliable historic source
01:33:28
or a review of other researches or we have a tertiary source which means we have aura tradition meaning back then it was completely different back then it was all countryside or uh oops
01:33:41
non um non-reliable historical sources which can be uh sometimes a problem because they tell stories that are not absolutely not reliable
01:33:54
but this helps us to create a subdivision of levels of quality for example if we want to create something that is usable by um
01:34:09
academia we can rely on primary and secondary sources while if we want to just have non non-academic in education using the map
01:34:20
or interacting with the data we can use sources from all kinds of levels obviously [Music] defining a single source as non-reliable
01:34:33
so we have we might have a building that is absolutely there because there is a paper that tells us that or we can have a um a building that is that might be there because the paper says because somebody
01:34:46
says that what it is there but there is no reliable source which means which brings us to another aspect that is fascinating uh being that the the data is sometimes this oral tradition can be sometimes
01:34:59
used to be a starting point for research so a very fast overview of the software architecture behind the the system everything is completely open source so every aspect is both on github and
01:35:14
as github slash open street open history map and um on docker hub as again open history map the [Music]
01:35:26
all elements are dockerized and written in angular and uh the backends are almost all in python and are almost all native in uh
01:35:39
python we rely on uh open on my box gl because of the old version was okay with um
01:35:50
with transformation we are going to change the version of map box gl to go to map libra because we want to use the 3d um features of mapbox
01:36:03
let me show you very fast this slide about the the infrastructure which is quite complicated and interesting if you want more details we can there is my email i guess in the last
01:36:18
side but it's quite complicated and on the 26th of november we will have a conference where we have four hours where we discuss all the aspects of this
01:36:29
technology and let me just introduce you to show you a few of the last elements which is for example the vectorizer we started working with the on the on the
01:36:42
project made by the new york public library and open sourced in 2017 i guess uh to vectorize their um their their cadastre 18th century
01:36:54
cadastre and we started working on that and evolving that towards a vectorization of the the gregorian cadastral and obviously this map is absolutely
01:37:06
unmanageable in that case and for that we will be working the the in the next year in towards a map digitization uh tool for users to do that by hand for
01:37:20
unmanageable maps like this but for example for the uh for the gregorian cadastre it can be used and it was used and this in this case we have an an overlay with
01:37:35
the the vectorized data the original data and some information collected from um historians and our architects and urbanists in bologna in the last five five six years as a as an open
01:37:48
source open data package for the open data portal of the municipality of bologna so the results are several this is for example the collection of the ephemeral
01:38:03
data we have a collection of ephemeral data meaning that we collect events that happened in time and that have imp had impact on the world for example this is the tor project and this is represents
01:38:16
the days during 1950 1944 1944 yeah 1944 in in in the world in europe during world war ii uh this is for example the data from cliwok
01:38:31
uh a climate project uh before um um ships are in the that base is based on ships in the in the 17th and in 16th and
01:38:44
17th century and it's beautiful because we we can see the ships move we can see the endeavor move with james cook leaving uh england and the endeavor moving to to
01:38:56
new zealand and going back to to the the united kingdom and this is all available at map.openhistorymap.org be kind it's still a demo server we are
01:39:08
working towards getting it more structured but it's already there and you can um you see the the the map with in at open historymap.org we have also other
01:39:22
information about the the data index we are exposing and let me just tell you one last element which is the project that we're working on on now uh
01:39:33
we have a historie meaning that we want to map photos from archives to elements in the um in the map for example this is a
01:39:45
historical map of in the area of bologna around the 2nd of august 1980 we have a set of photos collected in uh from the the the association
01:39:59
august ii which collects all the victims and um a lot of data about that moment uh in horrible moment in history of bologna
01:40:13
and we mapped all the photos and the event itself on the map giving us the possibility to create create interactions and create and narrate
01:40:24
uh the the moment and the way the moment was perceived in time and this opens up new um ways to look at history and to new ways to look at
01:40:36
how the world changed so uh one last thing is that uh well yeah no nothing additional honestly um if your curiosities the questions
01:40:50
openness from up.org or you can just drop me an email and we can we can talk so thanks a lot for the is very
01:41:02
fascinating talk and i would like to thank you and we are going to start again at 10 40 with the next speaker so thanks a lot marco for your participation
01:41:15
thank you very much [Music] uh [Music] [Music] [Music]
01:42:41
oh [Music]
01:43:34
[Music] [Music]
01:44:21
[Music] okay so we can move on with the next speaker who is alexander sander from the free software foundation europe
01:44:43
and he will tell us a little bit his thoughts i would say about what so the future of free software also after this covered situation so alexander please the floor is yours
01:44:57
yeah thanks a lot thanks for having me thanks for the kind introduction um yeah as said i will uh tell you a bit about um the role of free software during the corona crisis and also give you an outlook on uh what happens next
01:45:10
um so this spot that was quick so for those of you who don't know us the free software foundation europe so we are a charity empowering users to control technology and among these users
01:45:22
us but also governments public bodies and this is what this talk is about and also what the public money public code campaign is about roughly one and a half years ago in march
01:45:35
last year borders have been closed i think you all remember this and europe relies heavily on the principle of free movement free borders
01:45:47
and traveling so while bowlers have been close to corona we had the situation that we um yeah needed to somehow open these borders up
01:46:00
again and software has been involved which i'm going to show you later and in particular free software has been used also all of us have been working in home office we
01:46:13
are still working in the home office doing remote events hybrid events like here and also here we heavily relied on free software and this is also what i'm going to show you in the next
01:46:25
yeah 10 and 15 minutes so the universe needed free software and free software helped during that time to tackle the crisis and also will help us to take a future crisis
01:46:37
but first of all what is free software free software um gives you four freedoms you can use study share and improve so and whenever you have these four
01:46:50
freedoms then we call it free software sometimes it's also called open software libra software or so on but whenever we have these four freedoms to use study share and improve then we call it free software and this means you can use the
01:47:03
software for any purpose without any restrictions you can study the code it is transparent so anyone can analyze the code can see what the software does also you are free to share the software
01:47:17
again without any limitations and also the price doesn't matter so free is not like free in beer but you can also earn money with free software and the first freedom is to improve or
01:47:28
to modify the software so everybody can not only see the code but also contribute to the goat to the code and but us give back to the community and thus also doesn't mean necessarily that
01:47:41
you need to be a coder to contribute and this is also something we will see in the next minutes but also others can contribute to software and this is also very important
01:47:54
to make make it clear i have a slide to show you the advantages of every software and the problems coming with a proper terry software first of all with property software you
01:48:06
don't have any interoperability and this is a huge issue so systems don't work together you are not connected so there is no interoperability you saw a very closed system and this is also coming
01:48:19
with a vendor login so whenever you buy property software you're stuck in a vendor login and you always need to go back to this one vendor to get apis to get
01:48:31
updates upgrades and so on and this is a huge problem especially when you want to work together across borders this also comes with unpredictable costs for maintenance as said you have
01:48:43
to pay for updates and upgrades and you never know in the beginning what you have to pay at one at one day and thus you never know how much you have to pay in the future
01:48:55
and this also means your investments are lost because you have to pay for licenses as well so whenever you buy property software you buy a license to get this and when you want to work on another workstation you have to buy for
01:49:08
another license so this is not the case if you use free software and also what we've seen during the corona crisis just remember for example tracing apps and there's a low acceptance by citizens as the code is
01:49:21
not transparent and you can't see if for example fundamental rights are protected so this is also something we have seen during the crisis that free software open transparent code
01:49:34
gives you acceptance by citizens and you also have security issues as you can't look into the code and thus it makes you gives you a hard time to find backdoors
01:49:46
for example or other security issues so the solution to all of these issues is free software coming is the for freedoms as you have open standards you always have interoperability by default so which is key if you want to book across
01:49:59
borders across languages and also you are very independent through free licenses so you don't have to pay for a license you just get it and you are independent yeah you have these four freedoms you
01:50:10
can modify for example and so on and by thus you can also collaborate and share risks and costs you can collaborate across borders which is again key also for global
01:50:23
crisis and also you can on the other hand involve local partners so whenever you buy property software you go just to a vendor then you get the piece of software and that's it and
01:50:35
mainly they are based in the u.s on china or somewhere else with free software you can involve local partners and we see whenever public bodies or governments procuring free software then this is
01:50:47
mainly done with local partners which is also good for your local economy and as said we have this transparent code so it's transparent by default which gives you a lot of acceptance by
01:50:58
citizens and you can see for example if fundamental rights are protected as you can see in the code what's happening there and this transparency also gives you the chance to search for security risks so you can yeah see what the code
01:51:12
does and find backdoors for example and so what happened during the crisis so we had this global problem and on the same side we need a global solution to tackle this and software
01:51:25
played an important role during the crisis so these global problems comes with mainly similar demands everywhere in the world so they are slightly different but it's more or less everywhere in the
01:51:38
world the same demand and this came with specific hardware and specific software we needed during the time just remember home office but also these tracing and now the
01:51:51
certificate apps so this is something we heavily used in the last one and a half years these apps but also for home office video conferencing what we are using here now i think you use chichi as far as i see
01:52:04
for your hybrid talks so this is also based on free software so we heavily need software to stay connected to um yeah tackle this crisis and the global solution again here is to use um
01:52:18
systems with open standards so that we can work together where we have interoperability where we can work across borders without any issues and we need these licenses with the four freedoms to use study share and improve
01:52:30
the code and um by thus we can collaborate and foster innovation because there is no sense that every country makes its own solution but we need one to lose one solution mainly fitting and
01:52:43
all maybe we need to do translations sure but in the end um it's mainly always the same solutions and also we have seen during the debate especially on the tracing apps
01:52:56
that transparency is key so acceptance by citizens they wanted to know what happens with their data so it's it's health data we are processing and thus we want to have transparent code and see if fundamental
01:53:08
rights are respected and also this is key we can involve all stakeholders this means um we're creating an app it's not about only talking to coders
01:53:20
and do coding thingies and they have a app in the end but we have seen that we need scientists from every area to tackle this crisis and thus they can also contribute to this app so all
01:53:33
stakeholders can be involved in such a process of developing free software in this regard many apps to tackle the crisis and on the apps i want to give you some concrete examples what happened so in
01:53:46
the very beginning um this was also around march in the last year we had this debate about the apps should they be centralized decentralized open source not and stuff like this and so we um
01:53:58
very early when we when we've seen that there's a debate and that there might be the solution going in the direction of app we released three demands on these apps so first demand is all of these apps need to be used
01:54:10
voluntarily this is very important the second one is that they must respect fundamental rights and to prove that they respect fundamental rights we need this transparent code and the third one
01:54:21
is we they shall be free software so and our demands were heard that was very interesting so for example the world health organization released a paper in
01:54:32
may 2020 just like one month about after our press release on this and our after our lobby attempts on this and they said it's a very good idea and all apps need to be full transparency and the
01:54:47
publication must be open source and open access of code so the world health organization understand quickly that the global crisis can only be tackled with open source or in
01:54:59
free software also the european union followed us there's the e health network the ehertz network is the european commission and the member states of the european union and they also released back in april
01:55:11
2020 a toolbox for member states what they shall do in order to release software to tackle this crisis and here again they recommended that openly published
01:55:23
and technical specification and the source code of the apps as a way to maximize and this is important reuse interoperability auditability and security so they completely followed our arguments and i
01:55:35
think it's very important that they not just said yeah it should be somehow open source because it's good but for example that they use the argument on security so we had the first time very strong papers coming from the world health
01:55:48
organization but also from european entities saying we need open source because of and then these arguments came which is very important and then we have seen the development of the tracing apps for example so you can see the code it
01:56:02
was developed openly i mean still there has been some issues um for example it was not available on f12 every software app store and so volunteers use the code and make it
01:56:14
available to everyone so that you don't need it to have an android phone for example but you can also use it with another free software operating system on your phone but this was mainly doable because first of all we had free software here
01:56:28
in place also for the koftas app um to get your certificates um some countries released them completely as free software for example in switzerland it was directly
01:56:40
available on android in germany again we had to fix it with the help of volunteers to make it available on ftroid but this is mainly done because we have the chance this free software to modify and to make
01:56:52
it available to everyone and so this is key in the crisis to have free software but what happened later after we had all of these apps and all of the commitments was
01:57:05
in october 2020 the european commission gave itself an open source strategy for the next three years called sync open and we yeah we awaited this
01:57:17
strategy for a long time and then we were a bit disappointed because it happened half a year after this strong commitment by the commission to say yeah it must be open source because of um security reasons and so on but
01:57:30
then with this paper um they said we want to have open source whenever it makes sense so without explaining when it is like this and also they
01:57:43
introduced a loophole to allow them to choose non-open technologies where are there good reasons to do so and this also remains open when such a situation arrives
01:57:56
so we see the strong commitment directly after the crisis was um washed watered down in in the in the next months and then it happened that we got such a paper still i mean we have this open source
01:58:09
strategy and we are now have something for the european commission where we can say um please follow this somehow but again at the same time it coming with a lot of loopholes and also they want to set up a small
01:58:22
program office to make sure that open source comes in the european commission so it's not a very strong paper they released and so that's why we already before the crisis started a campaign called public money public code
01:58:36
and with this campaign we demand that publicly finance software must be made publicly available under a free software license because it helps us all not only administrations but also citizens and
01:58:49
there are very good reasons to have free software so first of all it's about digital sovereignty so you should be in control over the systems you use especially as a government as a public body as an administration
01:59:02
and also they are financed by taxes so our money and so if we pay for the software it should be also available to us and um so that's why we released this campaign and just a
01:59:15
reminder 25 up to 27 of the revenue of software firms is generated by public bodies so just imagine if we use this money to invest in yeah software we need for home office for
01:59:28
example because administrations are also in home office and we would have way better solutions than we see today and so therefore yeah we have to campaign public money public code already before the crisis
01:59:40
and it's going to be even more important after the crisis so if you haven't supported you can sign this campaign and support us with this campaign and we are going to continue to lobby for free software uh in europe
01:59:52
thanks a lot thanks a lot for this very passionate presentation and talk and i think we can close here if there are other questions to you are free also to speak with the
02:00:05
participants and the next speaker will start at 11 thanks there's also a booth over there if you want to come around on the efficiency where you can get some more
02:00:16
information on this if you want thanks [Music] so woof [Music]
02:01:12
[Music] [Music] wow [Music]
02:02:17
wow [Music]
02:02:34
[Music] [Music] wow [Music] wow
02:03:04
[Music] [Music] hmm [Music]
02:03:54
[Music] oh [Music] [Music]
02:04:32
okay so let's move to the last speaker of this track which was supposed to be silvia franciski but in his place he will be andrea antonello of the company
02:04:44
heterologist so which is located here at neuetech park and he's going to present an application called smash andrea the floor is yours very much so okay yes
02:05:04
there's not much time to say who i am but just know that i'm here to tell you a little tale so once upon a time there was a free and open source night called geopaparazzi it was this
02:05:18
application it was a digital field mapping night and it was for many years it was alone it fought alone against the whole burden that was placed on the shoulders of
02:05:31
surveyors and they were forced to group into mobility groups when they had to do long surveys for example along a river or when they were attached to some strange
02:05:44
structure putting them in danger sometimes putting them in huge danger on their servers it attracted realms all over the world so there has been contribution from fowl
02:05:56
of the un from the research foundation of the state university of new york and even from osaka from japan for a disaster management system and
02:06:08
even if these realms supported it a terrible witch at some point cast a spell and even after 10 years of activity it had not been possible to
02:06:21
overcome two huge issues one was the fact that in some cultures geopaparazzi the name was something really evil like trolls or goblins and the other one being the fact that
02:06:35
there was no ios version just android and this was keeping aristocrats out of the game so the round table of knights sat together and after many years spent in
02:06:47
fixing it they came out with this version that was cross-platform finally but what about the name the name was still an issue and they started the market and they found two things that to
02:07:01
happen today one a name needs to contain at least one buzzword otherwise it won't work and two it should make people happy so they come up with the final name that is smart
02:07:13
mobile up for surveyors happiness in short smash and this changed the whole thing because the next generation geopaparazzi would be smash a reviewed application that
02:07:26
would work on android and ios and it's an application still for doing surveys it's used a lot also by hikers and open street mappers because you can just take your notes along the way and have it in
02:07:38
your pocket and very important it works online and offline it was born mostly to work offline so what happens when you want to take a note well you just pick on the on the
02:07:50
screen on the map and you take your notes you put a nice icon you put a nice color you write whatever you want if you need to do it professionally you most probably need some more structured forms and that's how you can do them also
02:08:04
well you most probably also want to log some gps information record gps tracks and that you can do also and you have some nice on-screen information and if you want to analyze your log afterwards you
02:08:16
have a view to visualize your profile and then you can also give some coloring some teaming to the logs to maybe you want to see elevation speed because otherwise it's just a line on a
02:08:30
map and that doesn't make a lot of color in your world you can apply filters if you have situations in which the gps is a bit more nervous and if you're
02:08:42
surveying up in the mountains then most probably i would suggest to also have contour lines on your backgrounds there is support for various vector data formats in read and write mode we can access
02:08:55
geopackage which is a ogc standard actually a standard and pos gis databases you can also visualize gpx tracks and
02:09:07
shape files which is a gis format but only in read-only mode there is support for projections in vector mode so if you have data projected in some epsg code
02:09:20
you can load them they are reprojected also during editing so you can really work with reprojected data they are done on the
02:09:31
fly so you can edit your geometries or you can edit your attributes table the the features you have in and also for those databases you can use the form
02:09:44
format if you have more structured data to work on rust data we have the usual for mobile applications which is tiled images mb tiles or geo package and we have a
02:09:58
little support for geotiffs and imagery and in that case also there is it's possible to get them reprojected but mine because only the bounding box is reprojected and that means that
02:10:10
sometimes for hu for let's say quite warping projection you could have strange results if you are a surveyor you most probably need to centralize your data if you're
02:10:23
surveying in a team and for that we have a survey server which is still bound to the name of geopaparazzi because it's born quite some time ago the gss is also a free and open source application you can
02:10:35
put it on your server and smash can connect to it and synchronize the data to the server if you are coordinating a survey you can still you can also upload your own projects your
02:10:48
own data and your survey forms so all the team can just out in the field or whatever they are they can synchronize and download the form that they want to uh survey with
02:11:02
one very cool thing of the server in my opinion is that you have support for versioning which means if you take a note and synchronize and then someone else takes over your work and after a
02:11:14
year it changes that note and synchronizes you will be able to browse the history of that particular note and that's very important for team surveys
02:11:27
the server itself allows to substitute the client we made a default client but for example the norwegian institute for nature research which is doing a pilot project with smash and the
02:11:39
server they decided that their user the user interface was not what they needed for it wasn't performant enough so they placed apache superset on top of the
02:11:51
server and it's very cool to see how everyone has its own view of the survey and how to visualize their data if you have a tool like this
02:12:03
you usually need also supporting tools because you need to prepare your data to go out in the field you need to when you come back if you're a single surveyor you need to convert them back to gis data
02:12:17
and for that there is a project that we also support in line with smash which is the horde machine and it's an open source library and it allows you it supplies you with
02:12:32
a couple of tools one being the spatial toolbox that allows you to package mbtiles databases geopackage databases so you can just take your gis
02:12:44
data if you are a js user and place them into mobile format to take them on your survey and to convert the survey back to gis data so you take your server your
02:12:57
database from the mobile application and you just convert it to gis data to be used there is a style editor because if you're working with vector data most probably you don't want them to have it just black
02:13:10
you want them to have colors possibly teamed and that's possible with that style editor if you're doing structured forms then somebody will have to package them for you and that's what you do with this
02:13:23
form creator another application where you can just visually add little pieces and structure your survey in tabs and buttons and combo boxes there have been a couple of
02:13:36
contributions already and external use cases one of which is the location-based task manager and i don't know if you know redmine the issue tracker it's a quite well-known
02:13:49
and very mature project free software project for issue tracking and this here is a plug-in for the that issue tracker for redmine that allows you to connect
02:14:00
directly from smash to the issue tracker and generate not issues but geo issues that means you have a nice map you have a precise position of where the issue
02:14:14
happens so this is very very useful to public administrations if they need to work on certain issues around town uh the project has been developed by the
02:14:26
guys at geo republic and they make it open source and it can be found at that link that you see here another thing is that the smash and the gss server have been inserted in the
02:14:38
official stack of the un open gis initiative which is a project that started in 2016 and they started to build up a spatial data infrastructure that would meet the
02:14:51
united nations operational requirements and the stock had to be completely open source clearly and so we have different parts desktop application web services
02:15:04
and then there is a part for digital field mapping and that's where we have smash and the server in it so that's quite cool also last but not least smash is built
02:15:17
with a library and the application on top so if you need to do location-based applications that can exploit functionalities that smash has
02:15:30
then that's the way to go you take the library and you modify just the app on top and that's what we did with the pilgrimage the official app for the pilgrimage of assisi which is completely based on smash it's
02:15:42
really just changing a couple of bits and this app shows clearly a map needs to work completely offline it shows you trails it's it's a
02:15:53
pilgrimage of 12 days it's a hike of 12 days so you can use this app to just look at the different places where you can stay and what what you should visit so
02:16:06
actually that's kind of all i have to say today i have a couple of useful links for you which is well the manual of smash where you can find the the sources of
02:16:18
smash and where you can find the sources of the server there is also mailing is for users and okay it's quite readable maybe orange on blue next time not uh this is the mailing list you
02:16:31
if you need have questions you can just get to the list thank you very much thanks a lot thanks a lot for these nice presentation
02:16:43
we have a couple of minutes left are there any questions from participants from the audience okay so if not i would like to thanks a lot andre thank you very much for the
02:16:56
presentation and would like to close this track now we will have a break up to 12 o'clock and then we will have the one of the final track which is the yota track so
02:17:09
thanks a lot for participating and see you later thanks [Music] um [Music]
02:17:48
[Music] oh [Music]
02:18:23
hmm
02:18:24
[Music]
02:18:53
wow [Music] [Music] hmm
02:19:24
[Music] [Music]
End of transcript