Language Selection

English French German Italian Portuguese Spanish

OSS and Sharing Leftovers

Filed under
OSS
  • Crowdfunding for extension management in GIMP (and other improvements)

    Well that’s the big question! Let’s be clear: currently security of plug-ins in GIMP sucks.

    So the first thing is that our upload website should make basic file type checks and compare them with the metadata listing. If your metadata announces you ship brushes, and we find executables in there, we would block it.

    Also all executables (i.e. plug-ins or scripts) would be held for manual review. That also means we’ll need to find people in the community to do the review. I predict that it will require some time for things to set up smoothly and the road may be bumpy at first.

    Finally we won’t accept built-files immediately. If code is being compiled, we would need to compile it ourselves on our servers. This is obviously a whole new layer of complexity (even more because GIMP can run on Linux, Windows, macOS, BSDs…). So at first, we will probably not allow C and C++ extensions on our repository. But WAIT! I know that some very famous and well-maintained extensions exist and are compiled. We all think of G’Mic of course! We may make exceptions for trustworthy plug-in creators (with a well-known track record), to allow them to upload their compiled plug-ins as extensions. But these will be really exceptional.

    Obviously this will be a difficult path. We all know how security is a big deal, and GIMP is not so good here. At some point, we should even run every extension in a sandbox for instance. Well some say: the trip is long, but the way is clear.

  • Python's founder steps down, India's new net neutrality regulations, and more open source news

    The head of one of the most popular free software/open source software projects is stepping down. Guido van Rossum announced that he's giving up leadership of the project he founded, effective immediately.

    van Rossum, affectionately known as Python's "benevolent dictator for life," made the move after the bruising process of approving a recent enhancement proposal to the scripting language. He also cited some undisclosed medical problems as another factor in his resignation. van Rossum stated that he "doesn't want to think as hard about his creation and is switching to being an 'ordinary core developer'," according to The Inquirer.

    van Rossum, who "has confirmed he won't be involved in appointing his replacement. In fact, it sounds very much like he doesn't think there should be one," believes that Python's group of committers can do his job.

  • FLIR Creates Open-Source Dataset for Driving Assistance

    Sensor systems developer FLIR Systems Inc. has announced an open-source machine learning thermal dataset designed for advanced driver assistance systems (ADAS) and self-driving vehicle researchers, developers, and auto manufacturers, featuring a compilation of more than 10,000 annotated thermal images of day and nighttime scenarios.

    The first of its kind to include annotations for cars, other vehicles, people, bicycles, and dogs, the starter thermal dataset enables developers to begin testing and evolving convolutional neural networks with the FLIR Automotive Development Kit (ADKTM). The dataset empowers the automotive community to quickly evaluate thermal sensors on next-generation algorithms. When combined with visible light cameras, lidar, and radar, thermal sensor data paired with machine learning helps create a more comprehensive and redundant system for identifying and classifying roadway objects, especially pedestrians and other living things.

  • Open-source map of accessible restaurants in Calgary growing into something beautiful

    A call on Twitter for a list of accessible restaurants has led to an online mapping movement to plot out user-friendly restaurants around the city.

    On Monday, Calgary-based tech entrepreneur Travis Martin saw a tweet from Natasha Gibson (@ktash) asking Councillor Druh Farrell if she knew of some accessible restaurants for her senior parents.

  • Universities in Germany and Sweden Lose Access to Elsevier Journals [iophk: "sci-hub to the rescue"]

    This month, approximately 300 academic institutions in Germany and Sweden lost access to new papers published in Elsevier’s journals due to a standstill in negotiations for nationwide subscription contracts. While Elsevier’s papers remain inaccessible, academics are turning to alternative means of obtaining them, such as using inter-library loan services, emailing authors, finding earlier versions on preprint servers, or buying individual papers.

  • Open Source Laboratory Rocker is Super Smooth

    Lab equipment is often expensive, but budgets can be tight and not always up to getting small labs or researchers what they need. That’s why [akshay_d21] designed an Open Source Lab Rocker with a modular tray that uses commonly available hardware and 3D printed parts. The device generates precisely controlled, smooth motion to perform automated mild to moderately aggressive mixing of samples by tilting the attached tray in a see-saw motion. It can accommodate either a beaker or test tubes, but since the tray is modular, different trays can be designed to fit specific needs.

  • Update on our planned move from Azure to Google Cloud Platform

    Improving the performance and reliability of GitLab.com has been a top priority for us. On this front we've made some incremental gains while we've been planning for a large change with the potential to net significant results: running GitLab as a cloud native application on Kubernetes.

    The next incremental step on our cloud native journey is a big one: migrating from Azure to Google Cloud Platform (GCP). While Azure has been a great provider for us, GCP has the best Kubernetes support and we believe will the best provider for our long-term plans. In the short term, our users will see some immediate benefits once we cut over from Azure to GCP including encrypted data at rest on by default and faster caching due to GCP's tight integration with our existing CDN.

More in Tux Machines

ACPI and Power Management Updates Merged into Linux 4.19, Partitions on Linux

  • ACPI and Power Management Updates Merged into Linux 4.19
    ACPI and power management updates are never ending work, and today Intel’s Rafael Wysocki has submitted some note worthy updates for the Linux 4.19 kernel, which were merged thereafter by Linus Torvalds. For starters, this adds a new framework for CPU idle time injection, which will be used by all of the idle injection code in the kernel in the future. It also fixes a few issues and adds a number of fairly small extensions in a few places.
  • Examining partitions on Linux systems
    Linux systems provide many ways to examine partition information. Which is best depends on what you're looking for. Some commands look only at mounted file systems, while others provide copious details on the hardware.

OSS Leftovers

  • Former OSS Executive Eren Niazi Named Open Source Evolution CTO
    Open Source Evolution, visionaries and creators of enterprise custom software, announced today that former OSS founder, Eren Niazi has been named CTO. A 20-year technology veteran, Niazi has been focused on developing custom enterprise open source software for corporate transformations to open source. Eren is the original visionary/creator who pioneered the OSS movement and envisioned a world where the enterprises used open source software for large scale data center deployments. Consequently, the OSS technologies Niazi developed have become the model for global industry storage solutions.
  • How To Get An Open Source Developer Job In 2018
  • Tesla to make driverless software open source
    Tesla CEO Elon Musk has told a hacker conference in Las Vegas that he plans to “open source” the software his company uses to secure autonomous-driving features from hacks or takeovers, eventually allowing other carmakers to use it. Musk tweeted, “Great Q&A @defcon last night. Thanks for helping make Tesla & SpaceX more secure! Planning to open-source Tesla vehicle security software for free use by other car makers. Extremely important to a safe self-driving future for all.”
  • DarkHydrus Relies on Open-Source Tools for Phishing Attacks [Ed: If there was reliance on something proprietary, the headline would not even mention it; that's because its sole goal is to demonise Open Source, associating it with criminal activity. This actually impacts proprietary software from Microsoft, complete with NSA back doors.]
  • Progress Open Sources ABL Code with Release of Spark Toolkit
    Previously only available from Progress Services, the Spark Toolkit was created in collaboration with the Progress Common Component Specification (CCS) project, a group of Progress® OpenEdge® customers and partners defining a standard set of specifications for the common components for building modern business applications. By engaging the community, Progress has leveraged best practices in the development of these standards-based components and tools to enable new levels of interoperability, flexibility, efficiencies and effectiveness. [...] It is compatible with the latest version of OpenEdge, 11.7, and is available under Apache License 2.0. More components are expected to be added in the future.
  •  
  • Musical Space: Open Source Music
    The term “open source” was coined 20 years ago this month by some software engineers who had the radical idea of allowing their code to be freely shared, copied and modified by anyone else. They realized they could make more money by giving away their product instead of selling it, and selling the support services instead. The open source model is a growing part of the arts, and nowhere more than in music. Recordings make so little money that creators now offer them for free and make their money from live shows instead.
  • Hobbyist 3D prints open source CNC machine for under $200
    Hobbyist and Reddit 3D printing community contributor Marioarm has built an “almost fully” 3D printed CNC machine for milling electronic chipboards. Marioarm built the Cyclone PCB CNC machine with 3D printed parts downloaded from file sharing sites such as Thingiverse and the GitHub repository Cyclone PCB Factory. With minimal, prefabricated parts, the project in total cost Marioarm under $200 to build.

Programming Leftovers

  • [Older] Julia 1.0 release Opens the Doors for a Connected World
    Today Julia Computing announced the Julia 1.0 programming language release, “the most important Julia milestone since Julia was introduced in February 2012.” As the first complete, reliable, stable and forward-compatible Julia release, version 1.0 is the fastest, simplest and most productive open-source programming language for scientific, numeric and mathematical computing.
  • This Week in Rust 247
  • BARR-C Aims to Make Us Better Programmers
    Look up “panacea” and you’ll find a bunch of C programming tools. Everyone and his dog has ideas about how to create better, more reliable C code. Use an ISO-certified compiler. Follow MISRA C guidelines. Write the comments first. Agile Programming. Energy crystals. The late-night remedies never end. Or, you could learn from the master. Michael Barr does embedded programming. He’s got a Masters in electrical engineering; was an adjunct professor of EE/CS; was Editor-in-Chief of Embedded Systems Programming magazine; founded consulting company Netrino to teach people how to write better code; then founded Barr Group to do it again. The man knows a few things about writing embedded software, mostly by watching his clients and students doing it badly. There’s no substitute for experience, and this guy has collected decades worth of it.   So it’s no surprise that he’s come up with his own little black book of programming pointers. These are the rules, guidelines, and suggestions gleaned from years of reviewing other peoples’ bad code and then fixing it. Best of all, a PDF download of the book is free. If you’re a traditionalist, you can buy the paperback version from Amazon.

Security: Sonatype, Microsoft, Oracle and Linux