Author: Filippo Presti

  • #7 – FLOSS futures

    Introduction Contributing to the freeCodeCamp Italian translation project has helped me understand more about how Free/Libre and Open Source Software (FLOSS) communities are evolving. As new computational technologies advance, these communities face both new opportunities and important ethical considerations that will shape their future. AI in Open Source One significant development is the growing use…

  • #6 – Contributing beyond code

    While code is often at the centre of open-source projects, one of the most important lessons I’ve learned during this module is that non-code contributions are just as vital to the success, sustainability, and accessibility of these projects. Translation, documentation, design, community support, and outreach all play key roles in shaping how useful and inclusive…

  • #4 – Versioning Systems

    Version control is essential to managing contributions in any open-source project, especially one as large and community-driven as freeCodeCamp. Through my experience contributing to their Italian translation efforts, I saw firsthand how version control systems enable collaboration, track changes, and maintain the overall quality of the content. 1) GitHub The primary platform used by the…

  • #2 – Open-source collaboration

    Throughout this module, exploring case studies and presentations about open-source and collaborative coding projects gave me a clearer understanding of what it means to be part of a global, community-driven initiative. The presentations didn’t just explain what open-source is, but they highlighted how individuals from diverse backgrounds can come together, contribute meaningfully, and create tools…

  • #1 – Licenses

    Before talking about licenses in open-source projects, it’s helpful to understand the difference between open-source and closed-source (also called proprietary) software. Closed-source software, such as Microsoft Office or Adobe Photoshop, is owned and controlled by the company or individual that created it. Only they can see, copy, or change the code. If you want to…

  • Open-Source Contribution

    Overview of my contributions to freeCodeCamp Type of contribution Original Post Translated Post Issue Pull Request Translation HTML Line Break – How to Break a Line with the HTML <br> Tag Interruzione di riga in HTML – Come andare a capo con il tag <br> (Published) HTML Line Break – How to Break a Line…