Skip to main content

Home/ Groups/ QN2019
Aurialie Jublin

Manifesto | Openbook social network - 0 views

  • 1. Honest. All of our code is open-source. This means it’s free for everyone to see, reproduce and contribute to. We’re transparent about how the social network works. Additionally, in partnership with FoundersPledge, we’ll be giving 30% of our revenue towards making the world a better place. For example, education, climate-change prevention, mental-health and sanitisation. It’s about time tech-companies benefit everyone.
  • We want to build Openbook together. We will create a special group where we encourage you to help us decide what we build next or what we should improve. Let’s build the best social network ever!
  • 3. Privacy-friendly and secure This is what drove us to build Openbook. The privacy and security of our users will always be at the core of everything we do. We don’t track anything you do, neither monetize your information nor share it without your explicit and informed consent.
  • ...2 more annotations...
  • Privacy by default All optional data sharing will be disabled by default, and it is up to you if you want to give that application more of your data instead of the other way around.
  • Our business model is not and will never be advertisements. We will have a transparent revenue model based on a generic way for people to securely transact physical and digital goods and services inside the network. This will be done through an atomic digital unit of value. Although this initially reflected as a marketplace, our ambitions go way beyond that.
  •  
    "Openbook will have the great things you'd expect from a social network: chats, posts, groups and events to name a few. Plus, it will be honest, personal, privacy-friendly, secure and fun ;-)."
Aurialie Jublin

Places du partage - Résidence Collporterre (pdf) - 0 views

  •  
    "UNE EXPLORATION PROSPECTIVE ET PARTICIPATIVE, POUR ESQUISSER LES LIEUX DE SOLIDARITÉ DE DEMAIN"
Aurialie Jublin

Rapport "Les bénéfices d'une meilleure autonomie numérique" France Stratégie - 0 views

  •  
    14 millions de Français, soit 28 % de la population, sont éloignés du numérique. Un véritable handicap dans un contexte de numérisation croissante des activités. Commandé à France Stratégie par le secrétaire d'État chargé du Numérique, Mounir Mahdjoubi, ce rapport propose un plan sur dix ans visant à développer l'autonomie numérique d'un tiers des Français non connectés. Un plan qui pourrait générer 1,6 milliard d'euros de bénéfices annuels, dans les domaines de l'économie numérique, de l'emploi et de la formation, des relations avec les services publics, de l'inclusion sociale et du bien-être.
Aurialie Jublin

Projet GEnIAl en collaboration avec le CERN - ckatalyzen - 0 views

  • GEnIAL​ participe à la création du socle sur lequel doit se construire la nouvelle économie numérique, celle de l’amélioration de la qualité de vie grâce à la donnée. A chaque fois que les utilisateurs interagissent avec GEnIAL, le machine learning permet de mieux comprendre les besoins et les usages et d’améliorer constamment l’aide apportée aux citoyens.Le projet étant non-profit et d’utilité publique, cette intelligence et ce savoir-faire acquis par ​GEnIAL​ resteront la propriété des citoyens, contrairement aux services d’assistants proposées par les géants d’internet. Les données collectées ne seront pas commercialisées et la vie privée restera préservée.
  •  
    "Une nouvelle solution d'assistance pour mieux vivre dans sa ville Une plateforme qui utilise les interfaces conversationnelles et l'intelligence artificielle afin de permettre à la population du territoire de Genève de mieux vivre dans sa ville à l'ère de la Smart City, en offrant des moyens simples pour accéder aux services des administrations et des autres acteurs de la région."
Cécile Christodoulou

PeerTube, le YouTube décentralisé, réussit son financement participatif - 0 views

Aurialie Jublin

"I Was Devastated": Tim Berners-Lee, the Man Who Created the World Wide Web, Has Some R... - 2 views

  • Initially, Berners-Lee’s innovation was intended to help scientists share data across a then obscure platform called the Internet, a version of which the U.S. government had been using since the 1960s. But owing to his decision to release the source code for free—to make the Web an open and democratic platform for all—his brainchild quickly took on a life of its own.
  • He also envisioned that his invention could, in the wrong hands, become a destroyer of worlds, as Robert Oppenheimer once infamously observed of his own creation. His prophecy came to life, most recently, when revelations emerged that Russian hackers interfered with the 2016 presidential election, or when Facebook admitted it exposed data on more than 80 million users to a political research firm, Cambridge Analytica, which worked for Donald Trump’s campaign. This episode was the latest in an increasingly chilling narrative. In 2012, Facebook conducted secret psychological experiments on nearly 700,000 users. Both Google and Amazon have filed patent applications for devices designed to listen for mood shifts and emotions in the human voice.
  • This agony, however, has had a profound effect on Berners-Lee. He is now embarking on a third act—determined to fight back through both his celebrity status and, notably, his skill as a coder. In particular, Berners-Lee has, for some time, been working on a new platform, Solid, to reclaim the Web from corporations and return it to its democratic roots.
  • ...10 more annotations...
  • What made the Web powerful, and ultimately dominant, however, would also one day prove to be its greatest vulnerability: Berners-Lee gave it away for free; anyone with a computer and an Internet connection could not only access it but also build off it. Berners-Lee understood that the Web needed to be unfettered by patents, fees, royalties, or any other controls in order to thrive. This way, millions of innovators could design their own products to take advantage of it.
  • “Tim and Vint made the system so that there could be many players that didn’t have an advantage over each other.” Berners-Lee, too, remembers the quixotism of the era. “The spirit there was very decentralized. The individual was incredibly empowered. It was all based on there being no central authority that you had to go to to ask permission,” he said. “That feeling of individual control, that empowerment, is something we’ve lost.”
  • The power of the Web wasn’t taken or stolen. We, collectively, by the billions, gave it away with every signed user agreement and intimate moment shared with technology. Facebook, Google, and Amazon now monopolize almost everything that happens online, from what we buy to the news we read to who we like. Along with a handful of powerful government agencies, they are able to monitor, manipulate, and spy in once unimaginable ways.
  • The idea is simple: re-decentralize the Web. Working with a small team of developers, he spends most of his time now on Solid, a platform designed to give individuals, rather than corporations, control of their own data. “There are people working in the lab trying to imagine how the Web could be different. How society on the Web could look different. What could happen if we give people privacy and we give people control of their data,” Berners-Lee told me. “We are building a whole eco-system.”
  • For now, the Solid technology is still new and not ready for the masses. But the vision, if it works, could radically change the existing power dynamics of the Web. The system aims to give users a platform by which they can control access to the data and content they generate on the Web. This way, users can choose how that data gets used rather than, say, Facebook and Google doing with it as they please. Solid’s code and technology is open to all—anyone with access to the Internet can come into its chat room and start coding.
  • It’s still the early days for Solid, but Berners-Lee is moving fast. Those who work closely with him say he has thrown himself into the project with the same vigor and determination he employed upon the Web’s inception. Popular sentiment also appears to facilitate his time frame. In India, a group of activists successfully blocked Facebook from implementing a new service that would have effectively controlled access to the Web for huge swaths of the country’s population. In Germany, one young coder built a decentralized version of Twitter called Mastodon. In France, another group created Peertube as a decentralized alternative to YouTube.
  • Berners-Lee is not the leader of this revolution—by definition, the decentralized Web shouldn’t have one—but he is a powerful weapon in the fight. And he fully recognizes that re-decentralizing the Web is going to be a lot harder than inventing it was in the first place.
  • But laws written now don’t anticipate future technologies. Nor do lawmakers—many badgered by corporate lobbyists—always choose to protect individual rights. In December, lobbyists for telecom companies pushed the Federal Communications Commission to roll back net-neutrality rules, which protect equal access to the Internet. In January, the U.S. Senate voted to advance a bill that would allow the National Security Agency to continue its mass online-surveillance program. Google’s lobbyists are now working to modify rules on how companies can gather and store biometric data, such as fingerprints, iris scans, and facial-recognition images.
  • It’s hard to believe that anyone—even Zuckerberg—wants the 1984 version. He didn’t found Facebook to manipulate elections; Jack Dorsey and the other Twitter founders didn’t intend to give Donald Trump a digital bullhorn. And this is what makes Berners-Lee believe that this battle over our digital future can be won.
  • When asked what ordinary people can do, Berners-Lee replied, “You don’t have to have any coding skills. You just have to have a heart to decide enough is enough. Get out your Magic Marker and your signboard and your broomstick. And go out on the streets.” In other words, it’s time to rise against the machines.
  •  
    "We demonstrated that the Web had failed instead of served humanity, as it was supposed to have done, and failed in many places," he told me. The increasing centralization of the Web, he says, has "ended up producing-with no deliberate action of the people who designed the platform-a large-scale emergent phenomenon which is anti-human." "While the problems facing the web are complex and large, I think we should see them as bugs: problems with existing code and software systems that have been created by people-and can be fixed by people." Tim Berners-Lee
  •  
    "Berners-Lee has seen his creation debased by everything from fake news to mass surveillance. But he's got a plan to fix it."
Aurialie Jublin

Pour la consécration constitutionnelle des droits fondamentaux des utilisateu... - 0 views

  • Une charte du numérique pourrait porter ces principes fondamentaux : • Le droit d’accès à Internet pour tous Comme prérequis de l’inclusion dans la Société : de la participation à la vie publique jusqu’à la communication dans la vie privée ; • Le droit à la neutralité du net Garant d’un Internet sans barrières de coûts et d’une capacité d’innovation sans permission préalable • Le droit d’accès gratuit et de réutilisation libre des informations publiques C’est-à-dire des informations produites, collectées ou recueillies dans le cadre d’une mission de service public, dans le respect de la vie privée des individus et des secrets protégés par la loi • Le droit à la protection des données personnelles Et le contrôle des usages qui en sont faits.
  •  
    "Parce qu'Internet est un bien commun : nous, citoyens engagés en faveur d'un numérique au service des individus et de la société, invitons ardemment le constituant à adopter une charte du numérique à valeur constitutionnelle"
Aurialie Jublin

Véhicule électrique urbain : mais où est donc passée la sobriété ? - 0 views

  •  
    "Les designers de l'industrie automobile sont-ils mélancoliques d'une Belle-Epoque des voitures, coincée entre les années 50 et 80 ? C'est du moins ce que pense Philippe Vallat, CEO de l'entreprise de design industriel Pilot Design, et auteur de cette tribune. Ayant la volonté de produire des véhicules tout en sobriété, les entreprises automobiles ne semblent trouver l'inspiration qu'à partir d'anciens modèles. Pourtant, ces nouvelles voitures sont obligées de ne ressembler qu'en apparence à leurs modèles d'inspiration : la technologie, et les normes, ayant évolués depuis ces années-là. Et cette progression technologique s'accompagne souvent d'une profusion de gagdets, plus ou moins utiles, trahissant quelque peu la volonté de sobriété des constructeurs de l'époque. "
Aurialie Jublin

J'ai testé pour vous : 8 jours de data detox challenge - 0 views

  • « Pour adopter un lifestyle data équilibré, il est crucial de diversifier les services que vous utilisez ». Comme tout régime qui se respecte, le Data Détox Challenge rappelle l’importance diversifier les familles d’aliments. Cinq moteurs de recherche et navigateurs par jour ? Ca va être dur.
  • Mais comment m’alléger en data sans perdre mes courbes d’audience sur chaque plateforme ? Les défauts du Par défaut. Je commence par changer mon profil publicitaire sur Facebook : non, on ne pourra plus me cibler selon mon genre. J’enfile dans la foulée ma panoplie d’agent de propreté des temps modernes, et j’efface les tags sur mes photos et celles de mes amis. Désormais nous circulerons incognito, ou presque.
  • Dans une détox, chaque jour est un challenge : aujourd’hui la chasse au trackers est ouverte. Comme de vilains sucres, ils se nichent partout de manière invisible. Chasser les pixels espions de Facebook et Twitter (cachés dans les boutons Like et Share de très nombreuses pages) n’est pas si simple. Puisqu’il est impossible de les faire disparaître, c’est à nous de nous éclipser. J’active le mode privé par défaut dans mon navigateur, je bloque les trackers et je vérifie la sécurité de mes connexions avec l’aide de mes nouveaux compléments de navigateur préférés : Privacy Badger, Panopticlick et HTTPS Everywhere. Mon nouveau menu favori ? Pomme + Maj + N (pour la navigation privée).
  • ...4 more annotations...
  • Le challenge invite à télécharger l’application Architecture of radio, qui cartographie les ondes électromagnétiques émises par les antennes relais de téléphonie mobile, les routeurs Wi-Fi, les satellites et les rend visibles, le tout en temps réel. Ici pas de login pour l’utiliser, mais la CB comme passage obligé. La vidéo démo m’a convaincue et je m'acquitte des 2,49 € pour assouvir ma curiosité. Cette fois au moins, je ne paierai pas avec mes data.
  • Je me plie au calcul de mon Indice de Masse Informationnelle. L’équation est facile : pour connaître son exposition à la collecte de données, il suffit de compter ses applications.
  • Tout à coup je me demande quelle utilisation fait Data Selfie de mes données. C’est le métier qui rentre ! Je vérifie : le code est accessible de manière transparente sur GitHub, et les créateurs précisent bien que les données ne sont pas stockés ni utilisées ailleurs que dans Data Selfie.
  • l'extension gratuite open source Adnauseam qui noie l'activité de l'utilisateur en cliquant sur des pubs aléatoires en arrière plan.
  •  
    "Scandale Cambridge Analytica, Règlement Général sur la Protection des Données (RGPD)... La mode est à la diète des datas. Chacun y va de son petit écrémage électronique, de sa politique anti-cookie et tout le monde ne jure plus que par son indice de masse d'info personnelle. Sortez de la boulimie et relevez comme Millie Servant, en charge de la communication numérique pour Cap Digital & Futur.e.s Festival, le seul défi slim qui vaille : le Data Detox Challenge. Un parcours « détox » proposé sur 8 jours par la fondation Mozilla et le Tactical Technology Collective. "
Cécile Christodoulou

Quel rôle pour l'Europe dans la bataille technologique ? - 0 views

  •  
    "Quel Internet et quelle technologie voulons-nous ?" Le directeur de cabinet d'OVH pose la question.
Aurialie Jublin

Pas de démocratie sans communs, et pas de communs sans gouvernance démocratique! - 0 views

  • Pour moi les communs, c’est le SEUL moyen pour nous de pouvoir décider, à notre échelle, du système alimentaire et agricole que nous voulons pour notre société.
  • Ce sont des AMAP, groupements d’achats, coopératives qui rassemblent producteurs et mangeurs sur un territoire.Ce sont des supermarchés coopératifs.Ce sont des systèmes de garanties participatifs comme le label Nature & Progrès.Ce sont des connaissances ouvertes et partagées sur les méthodes culturales, la fabrication d’outils.Ce sont des jardins communautaires.
  •  
    "Alors on doit revenir à l'autarcie et réapprendre à tout faire tout seul? Pas l'autarcie, mais l'autonomie. Ça ne veut pas dire qu'on doit tous se remettre à cultiver, bricoler, apprendre les plante médicinales, construire sa maison. L'autonomie peut passer par réapprendre à faire en partie les choses soi-même. Mais surtout, l'autonomie pour moi c'est de retrouver la gouvernance des systèmes que nous utilisons au quotidien, et partageons en commun."
Aurialie Jublin

Feminist Hackerspace as a Place of Infrastructure Production - Ada New Media - 0 views

  •  
    "Work in a (feminist) hackerspace relies on the circulation of knowledge and availability of hardware. In contemporary maker scene, the majority of these resources is created in male-dominated circles and handed over to female identified makers to act upon and appropriate. Attempts to reconcile the disbalance in gender participation with pink-colored microcontrollers only reinforced existing gender and cultural stereotypes. Instead of adding to the growing voice of critique of exclusionist and inclusionist practices, we take a critical stand towards feminist hacking practice itself: we look at what is produced by feminist hackerspaces. Using standpoint theory to analyze the experience of working with one particular self-organized group of feminist artists and developers, this paper looks at practice in feminist hackerspaces as a way to create and share essential infrastructure with female or transgender identified makers. We analyze patterns of mutual self-help through sharing and learning, and their role in creating feminist infrastructure."
Aurialie Jublin

Open source sustainability | TechCrunch - 0 views

  • Engineers around the world pour their sweat and frankly, their hearts into these passion projects that undergird all software in the modern internet economy. In exchange, they ask for nothing in return except for recognition and help in keeping their projects alive and improving them. It’s an incredible movement of decentralized voluntarism and represents humanity at its best.
  • Two years later, a new crop of entrepreneurs, open source maintainers, and organizations have taken Eghbal up on that challenge, developing solutions that maintain the volunteer spirit at the heart of open source while inventing new economic models to make the work sustainable. All are early, and their long-term effects on the output and quality of open source are unknown. But each solution offers an avenue that could radically change the way we think of a career in open source in the future.
  • Eghbal’s report two years ago summarized the vast issues facing open source maintainers, challenges that have remained essentially unchanged in the interim. It’s a quintessential example of the “tragedy of the commons.” As Eghbal wrote at the time, “Fundamentally, digital infrastructure has a free rider problem. Resources are offered for free, and everybody (whether individual developer or large software company) uses them, so nobody is incentivized to contribute back, figuring that somebody else will step in.” That has led to a brittle ecosystem, just as open source software reached the zenith of its influence.
  • ...22 more annotations...
  • Eghbal pointed to OpenSSL as an example, a library that powers a majority of encrypted communications on the web. Following the release of the Heartbleed security bug, people were surprised to learn that the OpenSSL project was the work of a very small team of individuals, with only one of them working on it full-time (and at a very limited salary compared to industry norms).
  • No one wants open source to disappear, or for maintainers to burnout. Yet, there is a strong cultural force against commercial interests in the community. Money is corrupting, and dampens the voluntary spirit of open source efforts. More pragmatically, there are vast logistical challenges with managing money on globally distributed volunteer teams that can make paying for work logistically challenging.
  • Kyle Mitchell, a lawyer by trade and founder of License Zero, says that there is an assumption that “Open source will continue to fall from the sky like manna from heaven and that the people behind it can be abstracted away.” He concludes: “It is just really wrong.”That view was echoed by Henry Zhu, who is the maintainer of the popular JavaScript compiler Babel. “We trust startups with millions of VC money and encourage a culture of ‘failing fast,’ yet somehow the idea of giving to volunteers who may have showed years of dedication is undesirable?” he said.
  • Mitchell believes that one of the most important challenges is just getting comfortable talking about money. “Money feels dirty until it doesn’t,” he said. “I would like to see more money responsibility in the community.” One challenge he notes is that “learning to be a great maintainer doesn’t teach you how to be a great open source contractor or consultant.” GitHub works great as a code repository service, but ultimately doesn’t teach maintainers the economics of their work.
  • Perhaps the greatest debate in sustaining open source is deciding who or what to target: the individual contributors — who often move between multiple projects — or a particular library itself.
  • Patreon is a crowdsourced subscription platform, perhaps best known for the creatives it hosts. These days though, it is also increasingly being used by notable open source contributors as a way to connect with fans and sustain their work. Aboukhadijeh launched his page after seeing others doing it. “A bunch of people were starting up Patreons, which was kind of a meme in my JavaScript circles,” he said. His Patreon page today has 72 contributors providing him with $2,874 in funding per month ($34,488 annually).
  • That may seem a bit paltry, but he explained to me that he also supplements his Patreon with funding from organizations as diverse as Brave (an adblocking browser with a utility token model) to PopChest (a decentralized video sharing platform). That nets him a couple of more thousands of dollars per month.
  • Aboukhadijeh said that Twitter played an outsized role in building out his revenue stream. “Twitter is the most important on where the developers talk about stuff and where conversations happen…,” he said. “The people who have been successful on Patreon in the same cohort [as me] who tweet a lot did really well.”
  • For those who hit it big, the revenues can be outsized. Evan You, who created the popular JavaScript frontend library Vue.js, has reached $15,206 in monthly earnings ($182,472 a year) from 231 patrons. The number of patrons has grown consistently since starting his Patreon in March 2016 according to Graphtreon, although earnings have gone up and down over time.
  • While Patreon is one direct approach for generating revenues from users, another one is to offer dual licenses, one free and one commercial. That’s the model of License Zero, which Kyle Mitchell propsosed last year. He explained to me that “License Zero is the answer to a really simple question with no simple answers: how do we make open source business models open to individuals?”
  • License Zero is a permissive license based on the two-clause BSD license, but adds terms requiring commercial users to pay for a commercial license after 90 days, allowing companies to try a project before purchasing it. If other licenses aren’t available for purchase (say, because a maintainer is no longer involved), then the language is no longer enforceable and the software is offered as fully open source. The idea is that other open source users can always use the software for free, but for-profit uses would require a payment.
  • Mitchell believes that this is the right approach for individuals looking to sustain their efforts in open source. “The most important thing is the time budget – a lot of open source companies or people who have an open source project get their money from services,” he said. The problem is that services are exclusive to a company, and take time away from making a project as good as it can be. “When moneymaking time is not time spent on open source, then it competes with open source,” he said.
  • Supporting individuals makes a lot of sense, but often companies want to support the specific projects and ecosystems that underpin their software. Doing so can be next to impossible. There are complicated logistics required in order for companies to fund open source, such as actually having an organization to send money to (and for many, to convince the IRS that the organization is actually a non-profit). Tidelift and Open Collective are two different ways to open up those channels.
  • Fischer and his team wanted to create a platform that would allow open source ecosystems to sustain themselves. “We felt frustrated at some level that while open source has taken over a huge portion of software, a lot of the creators of open source have not been able to capture a lot of the value they are creating,” he explained.Tidelift is designed to offer assurances “around areas like security, licensing, and maintenance of software,” Fischer explained. The idea has its genesis in Red Hat, which commercialized Linux. The idea is that companies are willing to pay for open source when they can receive guarantees around issues like critical vulnerabilities and long-term support. In addition, Tidelift handles the mundane tasks of setting up open source for commercialization such as handling licensing issues.
  • Tidelift initially launched in the JavaScript ecosystem around React, Angular, and Vue.js, but will expand to more communities over time. The company has raised $15 million in venture capital from General Catalyst and Foundry Group, plus former Red Hat chairman and CEO Matthew Szulik.
  • Fischer hopes that the company can change the economics for open source contributors. He wants the community to move from a model of “get by and survive” with a “subsistence level of earnings” and instead, help maintainers of great software “win big and be financially rewarded for that in a significant way.”
  • Where Tidelift is focused on commercialization and software guarantees, Open Collective wants to open source the monetization of open source itself.Open Collective is a platform that provides tools to “collectives” to receive money while also offering mechanisms to allow the members of those collectives to spend their money in a democratic and transparent way.
  • Xavier Damman, founder president of Open Collective, believes that this radical transparency could reshape how the economics of open source are considered by its participants. Damman likens Open Collective to the “View Source” feature of a web browser that allows users to read a website’s code. “Our goal as a platform is to be as transparent as possible,” he said.
  • Open Collective was launched in late 2015, and since then has become home to 647 open source projects. So far, Webpack, the popular JavaScript build tool, has generated the most revenue, currently sitting at $317,188 a year. One major objective of the organization is to encourage more for-profit companies to commit dollars to open source. Open Collective places the logos of major donors on each collective page, giving them visible credit for their commitment to open source.
  • Damman’s ultimate dream is to change the notion of ownership itself. We can move from “Competition to collaboration, but also ownership to commons,” he envisioned.
  • It’s unfortunately very early days for open source sustainability. While Patreon, License Zero, Tidelift, and Open Collective are different approaches to providing the infrastructure for sustainability, ultimately someone has to pay to make all that infrastructure useful. There are only a handful of Patreons that could substitute for an engineer’s day job, and only two collectives by my count on Open Collective that could support even a single maintainer full time. License Zero and Tidelift are too new to know how they will perform yet.
  • The change though can happen through all of us who work on code — every software engineer and product manager. If you work at a for-profit company, take the lead in finding a way to support the code that allows you to do your job so efficiently. The decentralization and volunteer spirit of the open source community needs exactly the same kind of decentralized spirit in every financial contributor. Sustainability is each of our jobs, every day. If we all do our part, we can help to sustain one of the great intellectual movements humanity has ever created, and end the oxymoron of open source sustainability forever.
  •  
    "Open source maintainers are exhausted and rarely paid. A new generation wants to change the economics."
Aurialie Jublin

Timeline of progress towards a more sustainable web - Susty WP - 0 views

  •  
    De 2006 (The Green Web Foundation) à nos jours
Aurialie Jublin

Building for sustainability with WordPress - Susty WP - 0 views

  •  
    "This website aims to act as a guide to making WordPress websites more sustainable, and to serve as a practical example of how we can tune our websites and reduce their carbon footprint. The homepage of this website is delivered to your browser with just 7KB of data transfer. This is achieved by its theme, plugins and configuration. As of 2016, the average website data transfer was 2.3MB, making it 333 times bigger than this website!"
« First ‹ Previous 381 - 400 of 415 Next ›
Showing 20 items per page