Une mise à
niveau de la source est l'amélioration de l'd'un programme informatique du code
source, ou à partir de laquelle le code du programme est créée. Les changements
les plus communs de mise à niveau de la source de nouvelles fonctionnalités,
des corrections de bugs et améliorations de la stabilité. Les correctifs sont
créés par les développeurs de logiciels et sont rendus accessibles au public,
ce sont généralement gratuits, mais certains développeurs peuvent facturer pour
le patch. Si un programme est open source, l'utilisateur peut effectuer ses
propres mises à jour de la source en modifiant le code source. Quand un port
source est faite, un vieux programme ou un jeu est modifié afin qu'il puisse
fonctionner sur du matériel moderne, mais le programme ou jeu reste
relativement le même.
Après un
programme est élaboré, l'équipe de développement sera généralement travailler
sur la création de packages de mise à niveau de la source. Raisons pour ce
faire comprennent la libération d'une nouvelle version du logiciel et la mise à
niveau du produit d'origine. Les changements les plus communs résultant de
mises à niveau de la source sont de nouvelles fonctions, la création de bugs ou
des pépins et de la réparation de problèmes; la puissance et la stabilité du
programme peuvent également être améliorées. Généralement, quand une mise à
jour de source est disponible, l'utilisateur sera simplement télécharger et la
mise à niveau va changer le code source original, l'utilisateur doit effectuer
très peu de travail pour améliorer le programme.
Quand une mise à
jour de la source est faite, il est généralement appelé un patch. Le
développeur fait un patch, et l'utilisateur télécharge le patch pour l'activer.
Par exemple, quand un ordinateur télécharge automatiquement une mise à niveau
ou une boîte de dialogue apparaît disant une mise à jour est disponible, un
patch est ce que les téléchargements informatiques et s'applique. La plupart
des correctifs sont libres, si le développeur peut facturer pour un patch qui
modifie complètement le programme.
Les plaques
programmes open source sont généralement faites de par l'utilisateur. Cela
signifie que le code source peut être modifié sans que l'utilisateur d'avoir à
attendre pour le développeur officiel pour mettre à niveau la programmation. La
plupart des programmes open source sont également mis à jour par le développeur
officiel.
Les ports source
sont différents des deux autres mises à jour de source, car ils entraînent
généralement très peu de changement dans le programme, et cette mise à jour
traite généralement vieux jeux ou programmes. Les ordinateurs modernes peuvent
avoir certaines exigences que les vieux jeux ou les programmes ne peuvent pas
satisfaire mais, si un port source est fait, alors le jeu est mis à jour pour
combler les besoins. Par exemple, si le jeu a besoin de soutien un meilleur
rendu, puis un programmeur ajoute juste ce soutien et le jeu peut être porté à
des ordinateurs modernes.