Language Selection

English French German Italian Portuguese Spanish

OSI, Third Decade of Open Source, 20 Years and Counting

Filed under
OSS
  • Why I want you to run for the OSI Board

    In the world of tech, we fit across three generations of contributors to free and open source software–those who were involved in the early days of free software; those who found places in the community after open source had been established; and the group paultag humorously dubbed the GNU generation–none of us have lived in a world without the explicit concept of user freedom.

    Within my cadre of FOSS-loving millennials, several of us have fairly similar stories, both inside of our FOSS lives and out: we all had formative life experiences of financial hardship, and tech helped us emerge into comfortable, middle-class lifestyles. We’re all community-focused and have worked as community managers. We’ve been finalists for the same jobs.

    That is to say, while we have different opinions and different outlooks, we all come from fairly similar places.

  • FOSDEM: The Third Decade of Open Source

    This weekend I spoke at FOSDEM in Brussels to deliver the opening conference keynote. My subject was “The Third Decade of Open Source” and as OSI President I summed up the main events of the last 20 years, some of the key facts behind them and then offered five trends that will shape the next decade.

  • Open Source Software: 20 Years and Counting

    When the decision was made to follow the label open source, a rift opened up within the free software movement. Classical adherents of the traditional values – Stallman in particular – viewed the Open Source Initiative as pandering to corporate interests, concerned purely with the marketability of the idea, and less with the social and ethical values.

    The debate still rages on, in 2016 Richard Stallman posted on the GNU website that “open source misses the point of free software” and that “supporters of open source considered the term a marketing campaign for free software…while not raising issues of right and wrong that they might not like to hear.”

    Disagreements aside, the value of open source to the tech industry in the past twenty years is incredible. Fuelling a generation of thinkers and tinkerers and a whirlwind of technological advances, it will continue to grow and shape our digital future.

    In an increasingly digitized world, the core values of the movement are ones that we should consider as we move forward.

More in Tux Machines

5 of the Best File Managers for Linux

One of the pieces of software you use daily is a file manager. A good file manager is essential to your work. If you are a Linux user and want to try out file managers other than the default one that comes with your system, below is a list of the best Linux file managers you will find. Read more

Fedora: Flatpak, PHP Builds, Ansible and NeuroFedora

  • Flatpak – a solution to the Linux desktop packaging problem
    In hindsight I must say the situation was not as bad as I thought on the server level: Linux in the data center grew and grew. Packaging simply did not matter that much because admins were used to problems deploying applications on servers anyway and they had the proper knowledge (and time) to tackle challenges. Additionally, the recent rise of container technologies like Docker had a massive impact: it made deploying of apps much easier and added other benefits like sandboxing, detailed access permissions, clearer responsibilities especially with dev and ops teams involved, and less dependency hell problems. Together with Kubernetes it seems as there is an actual standard evolving of how software is deployed on Linux servers. To summarize, in the server ecosystem things never were as bad, and are quite good these days. Given that Azure serves more Linux servers than Windows servers there are reasons to believe that Linux is these days the dominant server platform and that Windows is more and more becoming a niche platform.
  • PHP on RHEL-8
  • How to authenticate Ansible with Azure
  • NeuroFedora update: week 46

LLVM/AOCC, GCC at AMD

  • Radeon GCC Back-End Updated For Running Single-Threaded C & Fortran On AMD GPUs
    Back in September Code Sourcery / Mentor Graphics posted the Radeon GCC back-end they have been developing with the cooperation of AMD. This is for allowing the GCC compiler to eventually offload nicely to Radeon GPUs with its different programming languages and supported parallel programming models, particularly with OpenMP and OpenACC in mind. But for now this patch series just works with single-threaded C and Fortran programs. The second version of this port was posted for review. Hitting the GCC mailing list on Friday was the updated version of this AMD GCN port targeting Tonga/Fiji through Vega graphics hardware. Code Sourcery will post the OpenACC/OpenMP support bits at a later date while for now the code works with single-threaded C/Fortran programs with C++ not yet supported, among other initial shortcomings. For now the AMDGPU LLVM back-end is far more mature in comparison, which is what's currently used by the open-source AMD Linux driver compute and graphics stacks.
  • AMD Optimizing C/C++ Compiler 1.3 Brings More Zen Tuning
    Earlier this month AMD quietly released a new version of their Optimizing C/C++ compiler in the form of AOCC 1.3. This new compiler release has more Zen tuning to try to squeeze even more performance out of Ryzen/EPYC systems when using their LLVM-based compiler. The AMD Optimizing C/C++ Compiler remains AMD's high performance compiler for Zen compared to the earlier AMD Open64 Compiler up through the Bulldozer days. AOCC is based on LLVM Clang with various patches added in. Fortunately, with time at least a lot of the AOCC patches do appear to work their way into upstream LLVM Clang. AOCC also has experimental Fortran language support using the "Flang" front-end that isn't as nearly mature as Clang.

Security: Japan's Top Cybersecurity Official, SuperCooKey, Information Breach on HealthCare.gov

  • Security News This Week: Japan's Top Cybersecurity Official Has Never Used a Computer
  • SuperCooKey – A SuperCookie Built Into TLS 1.2 and 1.3

    TLS 1.3 has a heavily touted feature called 0-RTT that has been paraded by CloudFlare as a huge speed benefit to users because it allows sessions to be resumed quickly from previous visits. This immediately raised an eyebrow for me because this means that full negotiation is not taking place.

    After more research, I’ve discovered that 0-RTT does skip renegotiation steps that involve generating new keys.

    This means that every time 0-RTT is used, the server knows that you’ve been to the site before, and it knows all associated IPs and sign-in credentials attached to that particular key.

  • Information Breach on HealthCare.gov

    In October 2018, a breach occurred within the Marketplace system used by agents and brokers. This breach allowed inappropriate access to the personal information of approximately 75,000 people who are listed on Marketplace applications.