The Stack reports from the Linux Foundation’s Open Source Summit in Prague, where BBC senior principal software engineer Tom Sadler described the broadcaster’s fork of dash.js, the JavaScript implementation for playing DASH (Dynamic Adaptive Streaming over HTTP) content in browser-based environments, used by the BBC for streaming on its websites and connected-TV apps. Sadler said the BBC has used open source since it went online and has opened at least 85 projects built by its tech team, but that its particular requirements make it harder to contribute back, and he described the fork as one that is meant to be kept up to date with mainline rather than a divergence or a competitive or hostile fork. The talk covered the organisation’s approach to maintaining the fork and the legal challenges of upstreaming its code.
Inside the BBC's dash.js fork
The Stack reports from the Linux Foundation's Open Source Summit in Prague, where BBC senior principal software engineer Tom Sadler described the broadcaster's fork of dash.js, the JavaScript implementation for playing DASH (Dynamic Adaptive Streaming over HTTP) content in browser-based environments, used by the BBC for streaming on its websites and connected-TV apps. Sadler said the BBC has used open source since it went online and has opened at least 85 projects built by its tech team, but that its particular requirements make it harder to contribute back, and he described the fork as one that is meant to be kept up to date with mainline rather than a divergence or a competitive or hostile fork. The talk covered the organisation's approach to maintaining the fork and the legal challenges of upstreaming its code.
Source: Thestack