For the past 15 years, Google has been helping open source projects and students come together to work on open source code over the summer through Google Summer of Code (GSoC). This summer, GSoC’s 16th year, VMware open source developers and Tern co-maintainers Rose Judge and Nisha Kumar are working under the Python Software Foundation organization to mentor two interns dedicated to working on Tern. We are excited to let them introduce themselves here:
Junlai Wang
Hi! This is Junlai Wang. I am a postgraduate student in Beihang University, Beijing, China. My main research interest is how to better use 5G to implement virtual reality. I received my bachelors degree in Electrical Engineering at Beihang University in 2019. I like coding and have made some fun stuff like a robot that can be controlled through a website and a smart chair which can monitor your posture. Actually, Tern is the first open source project that I have participated in. Looking forward to this summer with GSoC and Tern!
I will be working on shlex to parse Dockerfile RUN instruction commands. You can follow along with my progress this summer on my GSoC blog.
Abhay Katheria
Hi, my name is Abhay Katheria. I am a Computer Science Undergrad from India. I love programming and music. “The only true wisdom is in knowing you know nothing”- Socrates. I love to learn new things and also to educate others about them. I play guitar in my spare time and work on open source projects.
I’ll be working on the user interface for Tern. You can follow along with my progress this summer on my GSoC blog.
Tern, which just released version 2.0.0, is a tool that attempts to find and report package metadata installed in the container. Tern is designed to give users a deeper understanding of a container’s bill of materials so they can make better decisions about their container based infrastructure, integration and deployment strategies.
Under the umbrella of the Python Software Foundation, Tern was one of the open source projects selected by GSoC program administrators. During the application process, Tern offered a wide range of project ideas in terms of skill level and subject matter which allowed interested GSoC students to select projects that suited their skills and interests. The interns applied to work on the Tern project by selecting a project idea and proposing a roadmap to complete the task within the allotted summer timeframe. These applications were evaluated by Tern maintainers and ultimately, accepted.
For more than 15 years, GSoC has been connecting student programmers with open source projects in hopes of attracting more talent and interest in the community. Touting more than 36 million lines of code contributed by more than 15,000 students, the program has helped to move forward innumerable projects sponsored by nearly 700 organizations.