PROJET AUTOBLOG


Free Software Foundation Europe

source: Free Software Foundation Europe

⇐ retour index

A PC in your pocket: Librem 5, a Free Software phone

mardi 12 juillet 2022 à 01:00

A PC in your pocket: Librem 5, a Free Software phone

Librem 5 runs the fully convergent PureOS, which means you can take your desktop with you within your phone. Its dedicated graphical environment, Phosh, is becoming a popular option for Linux phones. Guido Günther, one of Purism’s main developers, reveals details of Librem’s software development in this interview.

Pure OS offers convergence, the ability to have almost the same OS both on your phone and your laptop.

Having a Free Software phone gives you control over your device. You can gain a higher level of privacy protection, and you can finally avoid apps you were stuck with before. It also means you can often keep your device for longer, and protect the environment by reducing e-waste.

When deciding on your switch to a Free Software operating system, your options are installing a new system on your current phone or acquiring a phone with a Free Software operating system pre-installed.

The latter is clearly the easier route, and Purism’s Librem 5 may be the solution for you. By default, it runs PureOS, a Free Software operating system that comes with Phosh, its polished graphical environment. Projects like postmarketOS, Mobian, and Debian have picked up Phosh too, putting it into use on other devices and contributing patches.

Guido Günther is one of the main developers of Phosh (and an FSFE supporter!) and he kindly agreed to tell us about the software, how it fits within the Librem 5 ecosystem, and its advantages.

Fani Partsafyllidou: I would like to start with a basic question, what do you do at Purism?

Guido Günther: That is not easy to answer, but here goes: I am mostly working on the Librem 5 phone. I was involved with the initial board bringup of making Linux work on the device by writing device drivers and user space components. Since we needed a graphical shell and compositor, I worked with others on the team on that too. That is how Phosh was born.

I also work on improving PureOS, the Debian based Linux distribution that runs on the phones and on the laptops. Our aim is to improve the Free Software ecosystems for mobile devices (like smartphones) in general, and the Librem 5 in particular.

Fani: Librem 5 runs PureOS, right?

Guido: Yes. Like all of Purism's products, the Librem 5 runs PureOS, which is a Debian-based operating system that is customized to fit Purism's devices so it is convenient for end users. It also has FSF’s endorsement

Fani: And what does Phosh do?

Guido: Phosh is the graphical shell, the environment you interact with on the phone. It is built up from multiple components:

Initially we were only going to call the graphical shell itself “Phosh”, but the community latched on to the name and identified the whole mobile experience that it is based on (phosh + phoc + squeekboard + all the GNOME components) as “Phosh”, so the name stuck.

Fani: Which phones run Phosh?

Guido: While Phosh was initially developed for the Librem 5, it is also being used by all kinds of mobile devices that can run Linux, like the original Pinephones and the Pinephone Pro. It's also used on devices that formerly ran Android but can now also run Linux, like the OnePlus devices. People are also using it on tablets and laptops running Linux. The main use case is certainly smartphones running Linux, though.

It is worth noting that Phosh is not restricted to PureOS. PostmarketOS, for example, ships it. It is in Debian, and, as far as I know, also in Fedora, Manjaro, and many other Linux distributions.

Very often when you see screenshots of phones running Linux, they will be running Phosh. Here is someone running it on a cutiepie, and here's someone running Phosh (using postmarketOS) on a Poco F1, which was an Android phone before.

Phosh is very often used by people who use their Linux-based phones as a "daily driver", basically as their only smartphone. We are very happy about that.

You can disassemble Librem 5 using just a screwdriver. An easy to repair phone is a sustainable option.

Fani: I have seen references about sustainability in Librem5. At the FSFE we are also dealing with sustainability in software. What do you understand as a sustainable technology? What do you see as its main challenges?

Guido: For me, technology that has been produced with sustainability in mind allows the user to replace software and parts, as well as repair the device over a long period of time without special equipment.

There are multiple challenges. For example, on the software side, you need to make sure your kernel and userspace do not include any non-free components, which is also worthwhile for privacy reasons. Otherwise you might hit the end of life of your product because you are not able to update to the newer, security-supported versions. This happens every so often to Android devices. Users find they cannot move to a newer kernel as the non-free, binary-only bits that are needed to run the device are only available for older kernels.

Finding or writing Free Software drivers can be very challenging, especially when it comes to complex things like the GPU, as these are very complex devices. Similarly for software components in the camera stack. But having free drivers is a requirement for sustainability.

On the hardware side, you want to make sure parts are easily replaceable, that as little as possible is glued in and parts can be replaced with mostly a screwdriver. This is true in Librem 5.

There are limits to sustainability. For example, to decode videos in a power-efficient way your hardware needs to support this, as doing it on the CPU takes way too much battery. When a new video standard emerges on the web, you cannot always decode it in an efficient way. The device will keep working but it might just not be as useful.

With kill switches, you can physically disconnect the WiFi, Bluetooth, cellular signal, microphone and camera.

Fani: Moving back to Librem 5 users and software adaptability: What are the best hacks people came up with when using a Librem5 phone?

Guido: The thing that comes to mind is not something I would call a hack, as it is an intended use case, but one of the most amazing things is that you can turn it into a "laptop" by using a dock. So basically you carry your phone and can attach it to a projector -- I have given talks at conferences like that. Or you can hook it up to a "dock" and it becomes a laptop-screen+keyboard, then you can add a usb-c monitor and turn it into a "full" PC.

People have used their Librem5 as a mobile hotspot to supply the whole house when there was an outage on their cable line, or as a loudspeaker as their laptops had bad audio quality, and have rerouted the laptop audio to the phone via pulseaudio.

Since you're not restricted by any means and you can install any software, there are unlimited possibilities. I'm so used to everything being possible that I currently have a hard time thinking of "cool" things as everything feels so natural already.

Fani: How does convergence, that is, the ability to have almost the same OS in phones and laptops, as in PureOS, benefit software development?

Guido: Since we are reusing lots of existing components, we benefit from the stability of already existing Free Software solutions, as well as being able to contribute back. For example, the libhandy and libadwaita libraries are now part of GNOME and used by lots of applications.

Using mostly the same components across devices helps avoid developing the same things twice, one for mobile and one for desktop. It allows people with knowledge of desktop Linux to find their way around right away, especially when it comes to configuration. It also allows them to contribute more easily as it is the same technology stack.

Developers, users, and sysadmins can use the very same trouble-shooting tools they know, such as wireshark, perf, and sysprof, across devices. And, if you find a bug and fix it on one side, the "other" side benefits directly. It is really the same software coming from the same source tree. As for users, switching becomes very easy, as they will already be familiar with the software.

Debian Groupware meeting.

Fani: On a side note I would like to ask you about Bonn. You have been active in the FSFE Bonn local group for many years. Do you recall any fun local activities there?

Guido: In fact, one of the recent fun things is when we switched to BigBlueButton meetings due to the pandemic. We had old friends from Düsseldorf in the meetings who otherwise would not have made it to the local meetings due to the distance.

The FSFE booth in FrosCon, a social event often staffed with people from the Bonn group, is usually a highlight. I am glad this FrosCon is on site again. However, I am not super active in the local group at the moment, mostly due to time constraints.

The local FSFE meetings often had a short talk about different topics which is usually the best part since it pulls in more people, and very often brings in new people. I hope we resume these when the pandemic situation has settled down. Many people, including myself, feel less inclined to prepare talks when it's "only" online.

Fani: You work in Free Software development, and you are involved with the FSFE. What keeps you motivated when it comes to supporting software freedom and the FSFE?

Guido: It is really motivating for me that we can get to a point where people can use a Free-Software-only device as their main phone or laptop. Improving that keeps me motivated on the development side. We cannot have free democracies without Free Software, hence doing anything else is not time well-spent. It is also a reason why the FSFE is important, as telling people about it and nudging decision makers to embrace it is key.

Free Software initiatives for phones

If you would like to explore more options on Free Software phones, check out:

Support FSFE

Sustainability podcast +++ Job opportunity +++ Partial Router Freedom in Greece

mardi 5 juillet 2022 à 01:00

Sustainability podcast +++ Job opportunity +++ Partial Router Freedom in Greece

In this issue we share an uplifting podcast episode on the progress of the Upcycling Android campaign. We have a work position in the FSFE staff. Greece is about to secure Router Freedom except for fiber connections. Community news comes from Aarhus, Barcelona, Berlin, Hamburg, Vienna, Zurich, Belgium, Italy, Netherlands, Translators, and Women.

Sustainability podcast

In recent years the FSFE has highlighted software sustainability, launched a campaign encouraging people to reclaim their phones with Free Software, and made recommendations for the EU Ecodesign criteria. Erik Albers, who is working for the FSFE on those activities, tells the thrilling story of the Upcycling Android campaign. The campaign has been a big success. It offered workshops, shared policy recommendations, and has made it to press with these activities.

Erik Albers presenting software sustainability. Bolzano, November 2021.

Our open letter for the right to install any software on any device was well received. 90 entities signed, including the Nature And Biodiversity Conservation Union (NABU), EDRi – European Digital Rights, and the European Right to Repair Campaign. Volunteers translated it into 9 languages: Catalan, German, Greek, Spanish, French, Italian, Dutch, Portuguese, and Polish. Erik talks about the progress of Upcycling Android in the new podcast episode with Bonnie Mehring. You will find out that it is ‘a happy podcast with a happy employee’.

Job opportunity

The FSFE is hiring a Senior Project Manager Communication for 20-25 hours per week in our Berlin office. Help us support software freedom, so that every human can use, study, share, and improve software and thereby support other fundamental rights like freedom of speech, press, and privacy. Do you know of anyone who might be interested? Share the news!

Greece takes one step to secure Router Freedom but leaves fiber out

Greece is one step closer to securing Router Freedom, but the regulator is excluding fiber (FTTH) connections from the legislation. A coalition of organisations is now requesting the regulator, EETT, to reconsider this and thus safeguard the freedom of all users. The FSFE coordinated the work of the coalition.

The EETT has taken a courageous position to set the position of the network termination point (NTP) at the passive point for common networks. It should equally guarantee the free choice of terminal equipment for the next generations and emerging technologies. Users who are connected to the internet using fiber connections should not be excluded from choosing their own router.

By the way, we just released our Router Freedom sticker. Order it for free and show everybody that you have a liberated router!

Save the date!

On Wednesday 13 July the FSFE will participate in a session at the 1st International Congress on Democratic Digital Education and Open Edtech in Barcelona. The session ‘First was the code’ covers the topics of digital rights, auditing, and interoperability in education.

Past activities

Carmen Bianca Bakker on licensing metadata. June 2022. Visitor during the reading of the children’s book Ada & Zangemann, Volker Wissing, Minister of Digitisation in Germany.

FSFE groups

Aarhus | The Aarhus local group had its first meeting after a long time. The group decided to focus on outreach and ‘Public Money? Public Code!’ topics. The group will meet again, and is meanwhile is having discussions in the discourse forum.

Barcelona | The Free Software Barcelona group had the first in-person event since 2020. Five lightning talks presented various Free Software interests: PDF Annotations and Fonts: The Evil, BetterCounter, Penpot, Steam Deck and KDE, and a primer to Intel's Xe architecture.

Belgium | In Belgium the regulator BIPT will soon host a consultation on Router Freedom. Supporters from Belgium and the Netherlands work together with support from FSFE to prepare to ultimately achieve Router Freedom for Belgium. This topic is discussed in the Netherlands get-together meetings.

Berlin | The FSFE Berlin local group had its regular monthly in-person meeting. Also, a group member, Tunda, gave a lecture on things Free Software and Free Seeds have in common.

Hamburg | The FSFE local group Hamburg had its regular monthly meeting and will meet again on 14 July.

Volunteers present ‘Public Money? Public Code!’ in Italy. Trento, June 2022.

Italy | FSFE supporters in Italy held two events. In Trento the event focused on Free Software in Education. In Bologna the event focused on ‘Public Money? Public Code!’ efforts. Members of the local government attended. Three concrete proposals emerged from these events: Coderdojos in public schools, local Coding Gyms, and a public hearing to bring the topic of ‘Public Money? Public Code!’ in the town council. The FSFE local group Sicily is planning a similar event in Caltanissetta in September. Sign up for updates.

Netherlands | The FSFE country team the Netherlands had its regular monthly meeting and will meet again on 20 July.

Translators | The FSFE Translators team is meeting in the first half of August. Bonnie Mehring and Luca Bonissi will share how to translate the FSFE pages. It is a great place to start if you would like to begin contributing to the FSFE by translating our news. Date TBC, please join the translators’ mailing list to stay informed.

Volunteers in FSFE booth in Austria. June 2022.

Vienna | The FSFE local group Vienna had an information booth at the Veganmania street festival providing email encryption advice, an overview of 10 different Free Software distributions, and introduction to software freedom. Leaflets came in handy. The next information stall will be at another Veganmania festival on the Danube island in August.

Women | The FSFE Women team made an introduction to content management systems. CMS Garden joined the monthly meeting. The CMS Garden e. V. is an active association of the communities of 11 FOSS content management systems. Meike Jung from Drupal, Petra Hasenau from Typo3, and Kati Faude from CMS Garden gave presentations. Stay tuned in the mailing list for the next meeting.

Zurich | The FSFE local group Zurich discussed the options for the next steps for the ‘Learn like the pros’ activity and noted upcoming conferences in their monthly meeting. The next meeting is on 14 July.

Contribute to our Newsletter

If you would like to share any thoughts, pictures, or news, please send them to us. As always, the address is newsletter@fsfe.org. We're looking forward to hearing from you! If you also want to support us and our work, join our community and support us with a donation or a monthly contribution. Thanks to our community and all the volunteers, supporters, and donors who make our work possible. And thanks to our translators, who enable you to read this newsletter in your native languages.

Your editor, Fani Partsafyllidou

Support FSFE

Greece about to secure Router Freedom but leaves fiber out

mardi 28 juin 2022 à 01:00

Greece about to secure Router Freedom but leaves fiber out

Greece is one step closer to securing Router Freedom, but regulators are excluding fiber (FTTH) connections from the legislation. A coalition of organisations, allies of the FSFE, is now requesting that lawmakers reconsider this and thus safeguard the freedom of all users.

Since 2021, the regulatory process that defines the network termination point (the NTP) in Greece has been carried out by the Hellenic Telecommunications and Post Commission (EETT). Defining the NTP is necessary to determine whether users have the right to choose their own router and modem or if their Internet Service Providers (ISPs) have the final say over network equipment.

In April 2022, we welcomed that the Greek regulator proposed legislation safeguarding Router Freedom for common networks, such as DSL and coaxial. This is a leap forward in safeguarding consumer rights. However, in the same proposal, EETT has explicitly excluded fiber connections (FTTH), a decision that has the potential of negatively impacting end-users’ rights. The proposed regulation sets the NTP for fiber connections in a position that would make the optical terminal equipment part of the ISPs’ networks, making home network access equipment the property of the ISP.

The FSFE assisted a coalition of organisations to respond to the EETT’s public consultation, supporting the regulator to implement Router Freedom for all types of internet connection, including FTTH.

The network termination point should be the passive physical point.

Why securing Router Freedom for fiber is a must

Backed up by empirical data gathered from our Router Freedom Survey, we demonstrated in our submission that defining the NTP at the passive point also for fiber represents the best and only future-proof regulatory solution that achieves striking the balance among consumer protection, fair competition of terminal equipment markets, privacy, and security, as well as sustainability of the telecom sector.

Regarding FTTH, the survey responses report the following issues:

Router Freedom: striking a balance between ISPs' and end-users' interests

Determining the position of the NTP has a direct impact on divergent interests of end-users and ISPs. While major ISPs seek to cover their high investments in the deployment of new-generation networks, end-users suffer with commercial practices that restrict their legitimate rights to exercise digital freedoms. Therefore, we have urged EETT to safeguard end-users' interests by counterbalancing the very restrictive arguments of ISPs on device security and network integrity with the real technological necessities encountered in real life.

Looking through the historical perspective, the approach taken by telecom operators follows a consistent pattern when new technologies emerge. Since 2001 we have experienced this argumentation pattern being raised by ISPs. Network security and integrity are the “scapegoats” for every emerging technology by which end-users could have higher degrees of freedom. The same restrictive behaviour and argumentation used to limit free choice of terminal equipment in fiber networks were previously used when DSL and coax technologies were being laid down. However, as our data demonstrates, ISPs' concerns do not resound in reality, as the number of disruptions caused by end-users is insignificantly low. This situation clearly shows that there is no objective technological necessity to exclude FTTH from the standard passive position of the NTP.

Digital rights should not be compromised just because a product, the optical network terminal, is not yet widely available on the market. Keeping the network termination point at the passive physical point for fiber networks will legally make sure that people can use their own equipment. Securing the right to Router Freedom in next-generation networks will foster innovation in the terminal equipment market.

Supporting Router Freedom for all types of network connections in Greece

As we said in our submission, more than 90% of the survey respondents manifested support for regulatory policies safeguarding the right to choose and use routers and modems.

Fiber networks are the connections of the future. The EETT has taken a courageous position to set the position of the NTP at the passive point for legacy networks, but we reinforce the urge for guaranteeing the free choice of terminal equipment for the next generations and emerging technologies. End-users recognise the need to maintain a safe, open, and secure internet connection. Allowing them to choose and use their own equipment is a fundamental step in this direction.

The new round of the public consultation about the definition of the network terminal point was concluded in June 2022. Our position (EN), (EL) was also supported by key stakeholders in the field of digital rights, consumer protection, and business representation:

The Router Freedom initiative

Router Freedom is the right that consumers of any ISP have to be able to choose and use a private modem and router instead of equipment that the ISP provides. Since 2013, the Free Software Foundation Europe has been successfully engaged with Router Freedom, promoting end-users' freedom in many European countries. Join us and learn more about the several ways to get involved. Please consider becoming a FSFE donor; you help make possible our long-term engagement and professional commitment in defending people's rights to control technology.

Support FSFE

SFP#15: All about Upcycling Android

vendredi 17 juin 2022 à 01:00

SFP#15: All about Upcycling Android

In November 2021 the FSFE has launched the new campaign "Upcycling Android". If you haven't already upcycled your phone or you are curious to learn more about the campaign listen to our new Software Freedom Podcast episode with the campaigns manager Erik Albers.

Erik Albers has been employed at the FSFE for 10 years now. Since Erik found a connection between Free Software and sustainability, he hasn't stopped working on getting the word out about software sustainability through software freedom. But how is this connected to upcycling Android and installing a Free Software Operating System on your phone? Well, there is only one way to find out: By listening to our new Software Freedom Podcast episode. You will learn all about the importance of upcycling your own phone as well as gain a deeper insight into the "Upcycling Android" campaign.

Read more:

If you liked this episode and want to support our continuous work for software freedom, please help us with a donation.

Support FSFE

The FSFE is hiring a Senior Project Manager Communication

mercredi 15 juin 2022 à 01:00

The FSFE is hiring a Senior Project Manager Communication

We are looking for a Senior Project Manager Communication for 20-25 hours per week in our Berlin office. This is a great opportunity to help amplify the importance of software freedom, so that every human can use, study, share, and improve software and thereby support other fundamental rights like freedom of speech, press, and privacy.

About the FSFE

Free Software Foundation Europe is a charity that empowers users to control technology. Software is deeply involved in all aspects of our lives and it is important that technology empowers rather than restricts us. Free Software gives everybody the rights to use, understand, adapt, and share software. These rights help support other fundamental freedoms like freedom of speech, press, and privacy.

The FSFE helps individuals and organisations to understand how Free Software contributes to freedom, transparency, and self-determination. It enhances users' rights by abolishing barriers to Free Software adoption, encourages people to use and develop Free Software, and provides resources to enable everyone to further promote Free Software in Europe.

We are involved in many activities in the legal, economic, political and technical areas around Free Software. Our work is made possible by a community of volunteers, supporters, donors, and staff.

Main responsibilities

Qualifications

Attitude

We are looking for a reliable, well-organised, fast and strategic team player who wants to amply the FSFE’s work and thus support the organisation in making the world better for future generations.

You care about social and political change for the next generations. You want to efficiently help our staff and volunteers all over Europe to communicate why it is important for our society to have the freedom to use, study, share, and improve software.

How to apply

To apply, please send a maximum one-page cover letter and a maximum two-page CV and three writing examples in one PDF file named Lastname.pdf) by email to jobs@fsfe.org, with the subject "Senior Project Manager Communication". Please do not include pictures of yourself in the application.

Your personal data will be deleted 3 months after we have made our decision. The closing date for applications is Sunday, 7 August 2022. The position is for a permanent employment and the candidate would ideally be available from September 2022 onwards.

Free Software is meant to serve everyone regardless of their age, ability or disability, gender identity, sex, race, nationality, religion or sexual orientation. Hence, we encourage applications from all backgrounds and promise to judge all applications on merit, without reference to any of the characteristics listed. To promote diversity and equality in the Free Software community, we shall give preference between applications of equal strength to applicants who identify as part of a traditionally marginalised demographic in technology.

Support FSFE