From 26e61fdbdccb88055b0f66ff116a5b01b61a2b1b Mon Sep 17 00:00:00 2001
From: Zak Rogoff
-Workshop space
+Room 26-142
Security and operations workshop
+Batten down the hatches - A non-technical security workshop for activists
Since its beginning, the Free Software community has found novel ways of hacking the law to serve the greater good. Though starting with copyright, as patents and trademarks became increasingly relevant for projects, our leaders and lawyers found it necessary to include specific language in new and updated licenses. -Whether this is your first conference or you've been a part of the FOSS community for decades, come enjoy a lighthearted, informative look at the relationship of Free Software and the Law over the years, plus a glimpse into the legal future of Libre Hardware and the Internet of Things (IoT).
+Since its beginning, the free software community has found novel ways of hacking the law to serve the greater good. Though starting with copyright, as patents and trademarks became increasingly relevant for projects, our leaders and lawyers found it necessary to include specific language in new and updated licenses. +Whether this is your first conference or you've been a part of the FLOSS community for decades, come enjoy a lighthearted, informative look at the relationship of Free Software and the Law over the years, plus a glimpse into the legal future of libre hardware and the Internet of Things (IoT).
-Workshop space
-
This workshop will give a hands-on look at the tools that we use at the Reproducible Builds project to analyze build products and make them more reproducible. We'll go through how to use tools like diffoscope and reprotest, and give a few exercises for participants to try out. Then we'll do a brief tour of the Debian reproducibility toolchain, pointing out things like SOURCE_DATE_EPOCH and strip-nondeterminism. Finally, we'll pick out an unreproducible package from Debian unstable and apply what we've learned to try to make it reproducible.
-Bring a laptop and a project you want to make reproducible, including its build dependencies. We'll install diffoscope and reprotest during the session, but if you're not on a Debian system then you're welcome to test that these programs work on your OS beforehand and submit bugs if they don't.
-Announcement of the 2017 Free Software Awards
+Announcement of the 2017 Free Software Award winners.
+
Join us to help improve the Free Software Directory. Tens of thousands of people visit the Free Software Directory each month to discover free software. During this sprint we will train new volunteers on vetting and updating free software entries in the Directory. Bring a laptop!
+
Room 32-123
-
Room 32-123
-
Software has eaten the world, and all too often, that code is a black box â not just designed to be unauditable, but to be illegal to audit, to improve, to reconfigure. Software freedom is human freedom: not because 'information wants to be free,' but because people can't be free in an information age when their information technology is designed to control them.
-
-Room 32-123
-
While Blender's typical interface is aimed squarely at 3D artists, and it's Python API provides a powerful way to make great procedural art through coding, there is also a third way in between, via two animation addons, Sverchok and Animation Nodes. This workshop will walk through using Animation Nodes to create procedural animation without writing a line of code - instead we'll do 'visual programming' via node trees, to create procedural art.
-Do you have a pile of sticky notes and a folder full of spreadsheets with contacts? Have you ever had a donor approached by two people trying to gather the same information? +As an organization or project grows, it often becomes hard to keep track of the various community members, donors, and volunteers who are connected. An answer to this is the often used sales tool, a contact relationship manager (CRM). +You will learn about a non-sales focused tool, CiviCRM and see how it can be combined with Discourse and various Drupal forms to clean up and funnel your contact data.
+
-Room 31-141
-
Do you have a pile of sticky notes and a folder full of spreadsheets with contacts? Have you ever had a donor approached by two people trying to gather the same information? -As an organization or project grows, it often becomes hard to keep track of the various community members, donors, and volunteers who are connected. An answer to this is the often used sales tool, a contact relationship manager (CRM). -You will learn about a non-sales focused tool, CiviCRM and see how it can be combined with Discourse and various Drupal forms to clean up and funnel your contact data.
-While Blender's typical interface is aimed squarely at 3D artists, and it's Python API provides a powerful way to make great procedural art through coding, there is also a third way in between, via two animation addons, Sverchok and Animation Nodes. This workshop will walk through using Animation Nodes to create procedural animation without writing a line of code - instead we'll do 'visual programming' via node trees, to create procedural art.
+
Room 32-144
-
Privacy, security, and personal freedom: each of these essential rights are being surreptitiously assaulted by governments, corporations, and ill-minded individuals that are spying and preying upon us with unprecedented frequency and breadth. This talk will survey the most pressing issues of today, including topics of government surveillance and espionage; advertisers and data analytics; IoT; policy and the crypto wars; the Web, "cloud", and centralization; vehicles; societal pressures and complacency; and more. Attendees will be presented with an overview of mitigations and dozens of resources.
-
Room 32-155
-
In this workshop, you will learn principles of internationalization to support Arabic and other right-to-left languages. The focus will be on practical examples where you can adapt CSS and JavaScript to support both languages. Some of the real examples will include: the OpenStreetMap iD editor, right-to-left text in the HTML5 Canvas, a calligraphy editor, and use of the zero-width-join character to stylize Arabic text.
-
Room 32-123, Room 31-141, Room 32-144, Room 32-155
-
Bird of a feather sessions are a time for conference attendees to put together ad-hoc sessions to discuss shared interests.
-Birds of a feather sessions are a time for conference attendees to put together ad-hoc sessions to discuss shared interests.
+
+
Want to organize or attend a lunchtime BoF? Sign up on the wiki!
+
Room 32-123
-
As Free Software becomes more widespread in technology solutions across all industries, there is demand for workers who not only have experience with Free Software tools, but also for those who can help organizations to become involved in those communities. Companies are increasingly looking to take the leap from consumer to contributor, but they are often unsure how to actually proceed. I will discuss the idea of exposing students to the ideas and tools that Free Software depends on, with the explicit goal of enabling students to build a technology portfolio that helps them to stand out and teaches them how to work collaboratively and transparently. There are some success stories to tell, but I hope that this talk will inspire other educators to incorporate Free Software concepts into their standard curriculum.
-
-Room 31-141
-
Whistleblowing and leaking have dominated news coverage in recent years. Learn how Freedom of the Press Foundation maintains a free software anonymous whistleblowing platform used by major news organizations. Discussion will center on challenges of principled centralization when partnering with media outlets, and managing a largely decentralized platform with high security requirements.
-
Room 32-144
-
Machine learning (ML) has a long legacy of proprietary technology. As ML becomes more popular with industry-scale applications, new proprietary pushes have been entering parts of the ML application stack. We need to prepare for the challenges of keeping free technology, which come from the legacy side and the new proprietary push. Although many free software alternatives have made ways into ML research, development, and industry applications, the topic is frequently overlooked. In this session, we will look at the history of ML stack in research and development; explore ML's proprietary legacy and its status quo; look at where the proprietary army is coming (again) while we were not looking; and strategies about what we can do to keep ML research and development free. Your thoughts, questions, and further discussions are also cordially welcome!
-
Room 32-155
-
Algorithms are the new boogie men in social control and institutional discrimination. There is bias and lack of accountability in the algorithms that determine who gets hired for a job, who can get a loan, who qualifies for insurance, and even who goes to jail.
Well-designed algorithms can eliminate natural human bias. But with black-box algorithms, humans seem to be losing control over the machines that control our lives.
Sharing the source code implementing algorithms isnât enough. Bias may be built into algorithms: for instance, an algorithm using actual random stops and arrests could recommend harsh treatment for blacks, as they are targeted more frequently by cops.
Research suggests a counter-intuitive approach to ameliorating bias. One must not be blind to demographic categories who experience discrimination--instead one must actively monitor these factors.
Panelists will present their views for a few minutes, then taking comments and questions from the audience.
-
Room 32-123
-
Santa Claus knows it all, and will reward authority-approved behavior. Grownups take other social control myths for granted. Enter the World Wide Web, and the propaganda machines behind them lose their local monopolies. Now, in the globalized competition for hearts (brains might tell fake from fact), they wish to censor fake news, the post-truth label for both competing propaganda and concealed truth. Such censorship will not stop at social(-control) media: (centralized) web searches are already censored and otherwise distorted, and even (proprietary) software assistants, running on our own mobile computers, may end up assisting not us, but the censors that control their software by concealing the present from us--our future. To make intelligent decisions, we need truth, and to get it we will need not just education for critical thinking, decentralized social media and a neutral network, but also software freedom on our own communication and computing devices.
-
-Room 31-141
-
One avenue for advancing free software and free culture is the workplace. It's the one place where we spend a substantial (if not the majority) of our time, have potential access to large audiences, funds, and resources. The talk explores free software, free culture, and the prospects for both in the workplace. Questions explored include: What kind of workplaces are amenable to free software? What is the impact of the current economic trends (increasing job insecurity, short work tenure, stagnating wages, and increasing hours worked)? How is free software leveraged in environments where workers have limited control or agency? What is the impact of wide scale adoption and intensifying of 'stick' models of employee management in place of cooperative models?
-
Room 32-144
-
The fundamental mechanism defending software freedom is copyleft, embodied in GPL. GPL, however, functions only through upholding it--via GPL enforcement. For some, enforcement has been a regular activity for 30 years, but most projects don't enforce: they live with regular violations. Today, even under the Community Principles of GPL Enforcement, GPL enforcement is regularly criticized and questioned. The complex landscape is now impenetrable for developers who wish their code to remain forever free. This talk provides basic history and background information on the topic.
-
Room 32-155
-
Five minute talks by conference attendees. Sign up to give one!
-Five minute talks by conference attendees. Sign up to give one!
+
Room 32-123
-
Like it or Loathe it, this election was historic--for the candidates, for citizens, and even the Free Software Movement. The creation of DevProgress.us marks the first time that a major national political party or presidential campaign in the United States has officially adopted contribution policies embracing copyleft licenses. Come hear about how hackers and artists from around the world made an impact up and down the ticket, and ways #wewillcontinue.
-
-Room 31-141
-
The challenge with centralized network services isn't just that users may not have software freedom: data matters too. This talk explores the contours of trust on the Internet in the context of verifying network services and how we might craft solutions that match the spirit of the four freedoms of free software. We need an application level API that allows us to corroborate trust assertions and increase (or decrease) our confidence in the assertions based on our transitive trust network. Before choosing to use a network service, users need confidence that the service is free software, provides the complete and corresponding source, can be built reproducibly and that such builds were verified by people those users trust. To bring software freedom to network services users we must create a new trust model for the Internet that manages identity, authentication and assertions at the application level for the Free software services we write and share. We can build it!
-
Room 32-144
-
Free software users have been able to use laptops with fully-free software for several years now. However, using a cell phone in the same way is still impossible due to the non-free baseband firmware present in all cellular devices on the market today. But does the cell phone experience even require a baseband? In this session, Denver will describe how to achieve much of the cell phone experience (especially voice and SMS/MMS) using existing free software, as well as strategies for surpassing the range and reach of emergency calling and data on the cellular network.
-
Room 32-155
-
This session includes steps and concrete solutions for anyone--especially non-programmers wanting to learn how to build things with free software--starting with Drupal. If you are a coder, I will reveal ways that you can get involved in building things; if you are not a coder you will learn about the large network that already exists. You can create a sustainable existence building things with free software. Drupal is free software and a framework to build your dreams. There are free Drupal tutorials and a large global community of people that are helpful. Platform Cooperativism pulls it all together with an ecosystem of people actively building platforms that are owned by the people that use them. This session will include ample time for questions, and a general discussion on ways to bring your creative skills to movements and communities.
-
Room 32-123
-
Global solidarity economy or a decentralized den of inequity?
According to evangelists, cryptocurrency's future is heading towards social solidarity. Bitcoin's distributed database protocol is breathlessly described as the solution to all kinds of social and political problems, and an escape from relying on centralized institutions.
It's worth considering, however, whether the overall arc of blockchain innovation bends towards social empowerment, or if this network of interaction is an invisible structure of techno-authoritarianism, disguised in decentralized form. Review of current uses, its trajectory, and the political context of governance issues threatening its future.
-
-Room 31-141
-
Ethics is at the root of free software. In a philosophical perspective where ethics is operational rather than moral, we argue that the ethics of Free Software goes beyond ethics. It is morality. The ever-present concern for self-respect, autonomy and, of course, freedom makes free software akin to historical philosophical movements (humanism, Enlightenment, existentialism). Besides, the Free Software Movement contribute their principles (such as transparency) and practices (such as cryptography) to support whistleblowers, journalists, and activists. Similarities with other social movements let us derive existing and possible coalitions.
-
Room 32-144
-
Last year, we thought the FCC was going to ban our operating system. Has anything changed? As it turns out, plenty. Eric Schultz, one of the leaders of the Save Wifi Initiative, highlights the changing interests by the FCC on free software. Heâll also discuss his efforts participating as part of the FCCâs Technical Advisory Council, Software Configurable Radio sub-group to advocate for software freedom. Finally, he will detail specific ways in which we can educate regulators on the benefits of free software-based wireless and protect user freedom.
-
Room 32-155
-
Imagine a world in which GnuPG was not hard to use, and was used widely: users exchange encrypted email, gpg signed comments on websites, make encrypted backups, and so on. What happens, in that world, when a user's gpg private key gets deleted? The only backup is encrypted with the lost private key. Catch 22. We're not in that world, and so we don't often worry about this problem, but solving the gpg key backup problem seems a necessary step in the path toward that world. Keysafe is an attempt at taking that step, backing up to the cloud. Can this possibly be secure? Come and find out.
-
Room 32-123
-
As a teenager arriving at university in the fall of 1998, Sumana Harihareswara was about to meet the free software movement and dive in. Free software taught her engineering principles and political truths. It @@ -1412,14 +1458,14 @@ out. And it gave her lenses, models for understanding the world, that she would reuse in her work, relationships, and activism. For the first time, Harihareswara sums up this two-decade diff into what she wishes she could tell her younger self.
-BoF sessions are informal discussions over food focusing on a topic or shared identity that participants are excited about. In addition to the lineup of events here, community members are invited to organize or participate in BoF lunches and dinners during the conference weekend. Check out the list or add your own.
Mingle at the FSF office before the conference with speakers and other attendees. Refreshments will be served. Check in and receive your nametag here, and skip the line on Saturday!
+
+ When: 17:00 - 19:30
+ Where: FSF Office (transportation tips) at 51 Franklin Street, Fifth Floor, Boston, MA 02110
+
Join us Saturday night to celebrate free software in Downtown Boston! After the Free Software Awards, head over to Scholars Bistro. We will have gratis snacks, and your first drink is on us. A full dinner menu is available for purchase. The venue is accessible, and all ages are welcome!
+
+ When: 19:00 - 21:00
+ Where: Scholars Bistro, 25 School Street, Boston, MA 02108
+
Looking for a little quieter social time? The FSF office will be open late for hacking and hanging out. Snacks, (nonalcoholic) drinks, and power will be provided! This is an alcohol-free event.
+
+ When: 19:00 - 21:30
+ Where: FSF Office (transportation tips) at 51 Franklin Street, Fifth Floor, Boston, MA 02110
Close out LibrePlanet with us at Grendel's Den! This local institution has been welcoming to Boston (and visiting) hackers for over ten years. All ages welcome! +
+
+ When: 21:00, Sunday, 3/26 - 01:00, Monday, 3/27
+ Where: Grendel's Den at 89 Winthrop Street, Cambridge, MA 02138 near Harvard Station on the Red Line
+ Wheelchair access: There is elevator access upon request. Call 617-491-1160 to have someone from Grendel's assist you.