Category: Open Source Infrastructure

  • Open Source Wrap Up: November 14-20, 2015 Group of Biohackers Start Work on Open Source Insulin More than 370 million people suffer from diabetes worldwide, and these people rely on regular insulin injections to regulate the amount of sugar in their blood. Despite this major need for insulin, there is no generic version available on the market, and the high cost results in it having limited availability in poorer parts of the world. A group of citizen and academic researchers and biohackers, led by Counter Culture Labs, have launched a project to develop a simple method for producing insulin and release the process to the public domain. They have launched a crowdfunding campaign (that has already exceeded their goal) to fund the first stage of this research.  For stage 1, ” the team will insert an optimized DNA sequence for insulin into E. coli bacteria, induce the bacteria to express […]

    Read More
  • November 13, 2015 - Samsung Open Source Group

    A New AI, Medical Robots, and More in This Week’s Wrap Up

    Open Source Wrap Up: November 7 -13, 2015 Google Releases Open Source AI Engine: TensorFlow Google has released TensorFlow, deep learning that is used in many of the company’s products, as open source. The software uses a library for numerical computation inside data flow graphs that pass dynamically sized, multi-dimensional arrays, called tensors, between nodes. The nodes perform processing asynchronously, in parallel once all tensors on their incoming edges become available. This design makes TensorFlow flexible and portable as it is relatively simple to reconstruct data flow graphs and use high-level programming languages to develop new computational systems. Google has used this to connect artificial intelligence research with product teams that build new products that use this software. By releasing it as open source, the company hopes to bring more people into this convergence effort and standardize the set of tools people rely on for this work. To learn more, […]

    Read More
  • November 2, 2015 - Bryce Harrington

    Mechanizing TWiki: Scripted Wiki Editing With Python

    Here at Samsung the Open Source Group, we use TWiki to file our weekly status reports, among other things. These reports include summaries of our upstream activity as measured by the number of patches we review for others and how many we land ourselves. There are various ways to collect these statistics programmatically; the question we’ll look at in this article is how to programmatically upload the data into Twiki. TWiki is a type of wiki software similar to what powers Wikipedia, WikiTravel, TV Tropes, Muppet.wikia, and on and on. TWiki has more of a corporate-oriented focus, and includes a wealth of functionality for structuring and formatting various types of data that a corporate team might need to create dynamic reports. Like all wiki’s, TWiki is set up to be easy for people to directly edit pages. It doesn’t require any background in HTML or CSS or JavaScript; you just […]

    Read More
  • Open Source Wrap Up: October 17 – 23, 2015 Red Hat Acquires Ansible Red Hat has long been one of the most successful businesses in the open source industry, and part of their success has been the strategic purchases of companies that develop leading technology. One such recent technology is Ansible: a platform for IT automation and DevOps. Ansible has slowly emerged as the leader in a field full of stiff competition; this acquisition illustrates just how important Ansible has become. Recently, Red Hat has been investing significant time and money in the development of containers and their use in the cloud, and this acquisition will certainly expand their development efforts. Read the announcement here. France Citizens Open the Door for Open Source Following 20 days of public debate and more than 147,000 votes and 8,500 proposals, the French citizens have approved the Digital Republic Bill. This bill covers a […]

    Read More
  • October 19, 2015 - Tom Hacohen

    Using OpenPGP Keys For SSH Authentication

    If you already use OpenPGP, there is no need for you to create an additional SSH key. You can just consolidate your identity and use the same key for SSH authentication. The main benefits that come to mind are: Preparing yourself for your eventual migration to using an OpenPGP smart card (hereby: SmartCard) like the YubiKey NEO. Having one less key to worry about. The rest of this post assumes: You use GnuPG version 2.1 or later (run gpg –version to verify). You already have an OpenPGP key (plenty of tutorials online). You already use gpg-agent as your SSH agent (plenty of tutorials online). Create an Authentication subkey We first need to open the relevant key for editing in expert mode:

    Now we are going to add a new authentication key:

    Select (8) RSA (set your own capabilities).

    Select (S), (E) and (A) until the current allowed […]

    Read More
  • October 16, 2015 - Samsung Open Source Group

    In This Week’s Wrap Up: A Portable VPN, CDN Caching, and Space!

    Open Source Wrap Up: October 10 – 16, 2015 NASA Releases Massive VICAR Collection as Open Source NASA has been developing Video Image Communication and Retrieval (VICAR) software since the 1960’s, and this software has been used for transporting image and video data from many missions into space. They have released the suite of VICAR tools they use as open source.  NASA has been getting more involved in open source communities for some time, and this is just another development in a series of positive moves towards greater open source use and development. The source code for the VICAR software can be found on GitHub and it includes more than 350 applications. The use of this software has grown from unmanned planetary spacecraft to include biomedical image processing, cartography, geological exploration, and more. Portable, Open Source VPN Finishes Successful KickStarter InvizBox Go is a new product being developed by a […]

    Read More
  • September 18, 2015 - Samsung Open Source Group

    Come Get Your SSL/TLS Encryption and More, in This Week’s Wrap Up

    Open Source Wrap Up: September 12-18, 2015 Let’s Encrypt Issues First SSL/TLS Certificate. Let’s Encrypt is a Linux Foundation Collaborative project that will serve as a certificate authority that makes SSL/TLS certificate provisioning much simpler. The project will distribute free SSL/TLS certificates, which will simplify the process of setting up encrypted communications over the web; this is something many leading tech companies have been pushing for heavily in recent years. The first certificate has been issued to their own test website; currently it requires visitors to install an ISRG root certificate, but the project is working with IdenTrust, a certificate authority, to cross sign the project’s certificates. Once this process is finished, all certificates issued by Let’s Encrypt will be trusted across the web. The project will gradually roll more certificates out to pre-selected websites in the coming weeks before opening up the process to the general public on November […]

    Read More
  • This article contains a summary of the discussions that took place at the Media Controller Workshop in Espoo, Finland from July 29 – 31, 2015. A more detailed breakdown of these discussions can be found on Linux TV. This is the first  workshop dedicated to the Linux Media Controller. It follows a v4l summit that took place back in 2010 in Finland that established the current foundation for the media controller. This was aimed at properly satisfying the needs of reporting pipelines on the smartphone System on a Chip (SoC). The focus of this year’s workshop was to clarify the kernel→userspace interfaces and extend the Media Controller to be used on other subsystems that need to represent graphs like Linux Digital Video Broadcasting (DVB), Advanced Linux Sound Architecture (ALSA), and Industrial I/O (IIO). Samsung had a strong representation at this workshop, including Shuah Khan and Mauro Carvalho Chehab from the […]

    Read More
  • June 8, 2015 - Luis de Bethencourt

    Getting Things Done at the 2015 GStreamer Hackfest

    Over the weekend of March 13-15th, the Samsung Open Source Group office in Staines-upon-Thames, UK, hosted 34 developers of the GStreamer  project for a hackfest. GStreamer is a library for constructing graphs of media-handling components, and its uses range from simple music file playback and audio/video streaming to complex audio mixing and video processing. A lot of familiar faces showed up, as well as an unusual number of new people, and it was a very productive hackfest. While everybody hammered away on laptops, we worked on and discussed a variety of topics related to both the framework and applications. Discussions to Be Had… Some of the discussions that took place on the framework side included: How to move forward with the DASH common encryption – Patches have been sitting in Bugzilla for this for a while. An agreement was reached on how to simplify things and make them more generic so its possible […]

    Read More
  • April 27, 2015 - Guy Martin and Ben Lloyd Pearson

    GearVRf: The Journey from Proprietary to Open Source

    The Open Source Group recently provided technical and strategic consulting to a Samsung team that has developed an exciting new Virtual Reality Framework. GearVRf is a rendering library to help speed application development on VR-supported Android devices. The team had a desire to launch an open source project around this code, and in this post we’ll share the process we went through to help them make this happen. We believe sharing this experience is important for two main reasons. First, readers with less experience in this area will gain a sense of what’s required to take internal code, make it available under an open source license and then drive its adoption by growing a developer community. Second, readers with more experience will hopefully give us feedback on how we can do this better the next time. What Does it Take to Launch a Successful Open Source Project? Our process started […]

    Read More