Difference between revisions of "Code scanner (internship)"

From Software Heritage Wiki
Jump to: navigation, search
(mark as completed)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Context''': [https://www.softwareheritage.org/ Software Heritage] is an
+
{{Internship
ambitious research project whose goal is to collect, preserve in the very long
+
|description=Companies shipping software as part of their products review
term, and share the whole publicly accessible Free/Open Source Software
 
(FOSS) in source code form.
 
 
 
'''Description''': Companies shipping software as part of their products review
 
 
the source code they ship against databases of known FOSS components to make
 
the source code they ship against databases of known FOSS components to make
 
sure they are not shipping unexpected pieces of code. The goal of this
 
sure they are not shipping unexpected pieces of code. The goal of this
Line 13: Line 9:
 
[https://en.wikipedia.org/wiki/Treemapping treemaps]).
 
[https://en.wikipedia.org/wiki/Treemapping treemaps]).
  
'''Desirable skills''' to obtain this internship:
+
|skills=
 
* Python development
 
* Python development
  
'''Workplace''': Inria Paris
+
|mentors=
 
 
'''Environnement''': you will work shoulder to shoulder with all members of the
 
Software Heritage team, and you will have a chance to witness from within the
 
construction of the ultimate source code archive.
 
 
 
'''Internship mentors''':
 
 
* Guillaume Rousseau <guillaume.rousseau@univ-paris-diderot.fr>
 
* Guillaume Rousseau <guillaume.rousseau@univ-paris-diderot.fr>
 
* Stefano Zacchiroli <zack@upsilon.cc>
 
* Stefano Zacchiroli <zack@upsilon.cc>
 +
}}
  
 
+
[[Category:Completed internship]]
[[Category:Ongoing internship]]
 
[[Category:Internship]]
 
[[Category:Lang:English]]
 

Latest revision as of 09:43, 14 December 2020

Context: Software Heritage is an ambitious research project whose goal is to collect, preserve in the very long term, and share the whole publicly accessible Free/Open Source Software (FOSS) in source code form.

Description: Companies shipping software as part of their products review the source code they ship against databases of known FOSS components to make sure they are not shipping unexpected pieces of code. The goal of this internship is developing a source code scanner that will be run on a software project to determine which parts of it are already known/archived in the Software Heritage archive. The scanning should be as efficient as possible and the results should be displayed in simple graphical ways (e.g., treemaps).

Desirable skills to obtain this internship:

  • Python development

Workplace: on site at Inria Paris (contact mentors for remote opportunities)

Environment: you will work shoulder to shoulder with all members of the Software Heritage team, and you will have a chance to witness from within the construction of the great library of source code.

Internship mentors:

  • Guillaume Rousseau <guillaume.rousseau@univ-paris-diderot.fr>
  • Stefano Zacchiroli <zack@upsilon.cc>

See also