Open Source

Assembly Line

How We Are Building a Self-Sustaining Open-Source Business in the Cloud Era

📅 Date:

🔖 Topics: Open Source

🏢 Organizations: Timescale


Back in 2018, Timescale first announced how we planned to build a self-sustaining open-source business in the cloud era and that we had started developing features under a new, source-available license called the Timescale License (TSL). At the time, the TSL was a radical idea: a source-available license that was open-source in spirit but that contained a main restriction: preventing companies from offering software licensed under the TSL via a hosted database-as-a-service.

The TSL, like the Elastic License before it and the Confluent Community License (coincidentally launched around the same time), are examples of what we call “Cloud Protection Licenses.” These licenses attempt to maintain an open-source spirit but recognize that the cloud has increasingly become the dominant form of open-source commercialization.

Read more at Timescale Blog

TsFile: A Standard Format for IoT Time Series Data

📅 Date:

✍️ Author: Susan Hall

🔖 Topics: Data Architecture, IIoT, Open Source

🏢 Organizations: Apache Software Foundation, Tsinghua University


TsFile is a columnar storage file format designed for time series data, featuring advanced compression to minimize storage, high throughput of read and write, and deep integration with processing and analysis tools such as Apache projects Spark and Flink. TsFile is designed to support a “high ingestion rate up to tens of million data points per second and rare updates only for the correction of low-quality data; compact data packaging and deep compression for long-live historical data; traditional sequential and conditional query, complex exploratory query, signal processing, data mining and machine learning.”

TsFile is the underlying storage file format for the Apache IoTDB time-series database. IoTDB represents more than a decade of work at China’s Tsinghua University School of Software. It became a top-level project with the Apache Software Foundation in 2020.

Read more at The New Stack

eDSim, a simulator 50x faster than PSpice with an unlimited license to the ST community

📅 Date:

🔖 Topics: Open Source

🏢 Organizations: STMicroelectronics, SIMPLIS Technologies


eDSim uses the SIMetrix/SIMPLIS simulation engine and piecewise linear models of ST components to enable much faster convergence than alternative approaches involving nonlinearities. Internal testing with the L6983 synchronous step-down converter revealed that certain simulations requiring between 15 and 30 minutes on Pspice only required around 1 minute with eDSim. Considering that designers perform multiple simulation runs to tune their designs, eDSim can reduce simulation cycles for design projects by hours, if not days.

ST worked with SIMPLIS Technologies to ensure we could provide professional engineers with one of the most flexible licenses. For instance, working with one of our models doesn’t contribute to the eDSim node count or circuit size limit, regardless of its complexity.

Read more at The ST Blog

Adopting open-source Industrial IoT software

📅 Date:

✍️ Author: Edoardo Barbieri

🔖 Topics: IIoT, IT OT Convergence, Open Source

🏢 Organizations: Ubuntu


Siloed solutions and ad-hoc efforts to tap into the fourth industrial revolution by funding one-time AI/ML and digitalisation projects in manufacturing fell short of their promises. Enterprises did not address the fundamental challenges behind the lagging security, updates and maintenance in industrial hardware, but only focused on applying the latest technologies. Legacy install bases and a lack of standardisation prevented industrial transformation from occurring. To fully reap the benefits of Industry 4.0, the industrial factory has to close the gaps between Operational Technology (OT) and IT. The convergence between the two domains calls for a transition from legacy stacks with closed standards and interfaces to modern IT solutions and the embrace of open-source software.

Read more at Ubuntu Blog

Building openness into industrial robotics

📅 Date:

✍️ Author: Jake McCarter

🔖 Topics: Open Source

🏢 Organizations: Intrinsic


Since we began working together, the Open Robotics team at Intrinsic has first and foremost been continuing its efforts as core contributors to improve ROS, Gazebo, and Open-RMF as tools and resources that serve as backbones for robotics projects the world over. In the past months, we’ve celebrated Iron Irwini, the latest ROS release, and Harmonic, the latest Gazebo release. Today at ROSCon, the Open Robotics team at Intrinsic introduced the progress we’re making on the development of alternative middleware protocols as well as our first integrations between ROS and the Intrinsic platform.

In addition to core contributions to ROS, the Open Robotics team at Intrinsic is also working on building the first integrations between ROS and the Intrinsic platform. When we announced Intrinsic Flowstate earlier this year as our first web-based developer tool to make building robotic solutions easier and more accessible, we indicated our intention to build strong bridges between ROS and our Intrinsic platforms. With Flowstate currently in private beta, we’re gradually increasing the number of testers and exploring prototypes of potential integrations between our platforms.

Read more at Instrinic AI Blog

Intel's Open Source Strategy

📅 Date:

🔖 Topics: Open Source

🏢 Organizations: Intel


Well, I mean, Pat always says, “Software defined, hardware enabled.” So, you can build the finest piece of hardware, but if the software is not going to run on it it’s not going to be very helpful, right? And that’s honestly the reasons that we contribute to open source all along, and we have been contributing for over two decades. Because our customers they consume our product, which is a silicon using these open-source projects. So, you pick a project OpenJDK, PyTorch, TensorFlow, scikit-learn, Kafka, Cassandra, Kubernetes, Linux kernel, GCC. And our customers who want to consume our silicon they want to make sure that these open-source projects are consumed well on the Intel silicon, they behave well, and they are able to leverage all the features that are in the instruction set of the latest edition of the chip.

Read more at IEEE Spectrum

GM Ramps Up Effort to Bring Customers Seamless Software Experiences Through Unified Automotive Standards

📅 Date:

🔖 Topics: Open Source

🏢 Organizations: General Motors, Eclipse Foundation


General Motors announced today that it is joining the Eclipse Foundation, one of the world’s largest open source software foundations. It has also contributed “uProtocol” as a starting point for greater standardization, enabling increased software productivity across the automotive industry that can lead to easy-to-use, software-enabled customer experiences. This protocol aims to speed up software development by streamlining the creation of software that is distributed across multiple devices within vehicles as well as across the cloud and mobile.

GM will participate in the Eclipse Foundation’s Software Defined Vehicle (SDV) Working Group, which is focused on accelerating innovation of automotive-grade software stacks using open source and open specifications developed by and for a growing community of engineers and member companies. Collaborators on GM’s Ultifi software platform including Microsoft and Red Hat, as well as multiple other automakers, participate in the group.

Read more at GM Newsroom

🦾 Amazon releases largest dataset for training 'pick and place' robots

📅 Date:

✍️ Authors: Manikantan Nambi, Chaitanya Mitash

🔖 Topics: Robot Picking, Open Source

🏢 Organizations: Amazon


In an effort to improve the performance of robots that pick, sort, and pack products in warehouses, Amazon has publicly released the largest dataset of images captured in an industrial product-sorting setting. Where the largest previous dataset of industrial images featured on the order of 100 objects, the Amazon dataset, called ARMBench, features more than 190,000 objects. As such, it could be used to train “pick and place” robots that are better able to generalize to new products and contexts.

The scenario in which the ARMBench images were collected involves a robotic arm that must retrieve a single item from a bin full of items and transfer it to a tray on a conveyor belt. The variety of objects and their configurations and interactions in the context of the robotic system make this a uniquely challenging task.

Read more at Amazon Science

The state of open-source in 3D printing in 2023

📅 Date:

✍️ Author: Josef Průša

🔖 Topics: Open Source, 3D Printing

🏢 Organizations: Prusa3D


The above and many other things we’ve been doing at Prusa Research for over ten years were only possible thanks to the great 3D printing community and open-source philosophy. However, the new printers and software releases have made me think again about the current state of open source in the 3D printing world. How sustainable it is, how our competitors deal with it, what it brings to the community, and what troubles us as developers. Consider this article as a call for discussion – as a kick-off that will (hopefully) open up a new perspective on the connection between open-source licensing, consumer hardware, and software development.

Read more at Prusa3D Blog

How Git-Based Source Control Drives IT/OT Convergence

📅 Date:

🔖 Topics: IT OT Convergence, Open Source

🏢 Organizations: Copia Automation


The topic of robust data management is often overlooked in the convergence conversation; however, it is an area of IT expertise that can be easily applied to OT processes, yielding huge benefits. Git-based source control coupled with formalized review practices, a staple in traditional software development, represents an opportunity unmatched in driving OT team productivity and increased code quality.

Using Git repositories and processes as a framework for OT source control can align IT and OT. From setup, participating IT team members gain immediate visibility into crucial OT systems, their file structures, and the processes used to develop control programs. Likewise, OT teams realize the benefits of securing and tracking code changes, unlocking easy review workflows, and quick code recovery during incidents.

Git-based version control is not common in industrial automation environments. The backbone of OT networks are the PLC control systems that drive manufacturing machinery. PLC systems are often written in visual languages (i.e., ladder logic and function block diagrams) using proprietary development tools. The result is a collection of local binary files on an engineer’s desktop or control devices.

Recently Copia Automation has developed new tools to unlock Git’s full power for these file formats. When using Copia, automation professionals can track all changes, visualize the file outside the development environment, and see the highlighted differences between the versions. Add in the power of Git branching and merging, and Copia delivers a source control framework that enables engineers to build code together, collaborate more effectively, and review all program changes quickly and thoroughly.

Read more at Copia Blog

RT-1: Robotics Transformer for Real-World Control at Scale

📅 Date:

✍️ Authors: Keerthana Gopalakrishnan, Kanishka Rao

🔖 Topics: Industrial Robot, Transformer Net, Open Source

🏢 Organizations: Google


Major recent advances in multiple subfields of machine learning (ML) research, such as computer vision and natural language processing, have been enabled by a shared common approach that leverages large, diverse datasets and expressive models that can absorb all of the data effectively. Although there have been various attempts to apply this approach to robotics, robots have not yet leveraged highly-capable models as well as other subfields.

Several factors contribute to this challenge. First, there’s the lack of large-scale and diverse robotic data, which limits a model’s ability to absorb a broad set of robotic experiences. Data collection is particularly expensive and challenging for robotics because dataset curation requires engineering-heavy autonomous operation, or demonstrations collected using human teleoperations. A second factor is the lack of expressive, scalable, and fast-enough-for-real-time-inference models that can learn from such datasets and generalize effectively.

To address these challenges, we propose the Robotics Transformer 1 (RT-1), a multi-task model that tokenizes robot inputs and outputs actions (e.g., camera images, task instructions, and motor commands) to enable efficient inference at runtime, which makes real-time control feasible. This model is trained on a large-scale, real-world robotics dataset of 130k episodes that cover 700+ tasks, collected using a fleet of 13 robots from Everyday Robots (EDR) over 17 months. We demonstrate that RT-1 can exhibit significantly improved zero-shot generalization to new tasks, environments and objects compared to prior techniques. Moreover, we carefully evaluate and ablate many of the design choices in the model and training set, analyzing the effects of tokenization, action representation, and dataset composition. Finally, we’re open-sourcing the RT-1 code, and hope it will provide a valuable resource for future research on scaling up robot learning.

Read more at Google AI Blog

How Boeing Uses Cloud Native

📅 Date:

✍️ Author: Joab Jackson

🔖 Topics: Open Source

🏢 Organizations: Boeing


“Being able to leverage the best technologists out there in the rest of the world is of great value to us strategically,” Torres, chief engineer of open source and cloud native for Boeing, said. This strategy allows Boeing to “differentiate on what we do as our core business rather than having to reinvent the wheel all the time on all of the technology.”

Like many other large companies, Boeing has created an open source office to better work with the open source community. Although Boeing is primarily a consumer of open source software, it still wants to work with the community. “We want to make sure that we have a strategy around how we contribute back to the open source community, and then leverage those learnings for inner sourcing,” he said.

Read more at The New Stack