La loi sur les droits d’auteur des logiciels ne protège que certaines parties du code de programmation, y compris la paternité et l’utilisation originales. Les programmeurs intéressés à obtenir un droit d’auteur enregistré pour leur matériel doivent vérifier auprès de leur bureau de droit d’auteur local pour savoir exactement ce qui est couvert et ce qui n’est pas couvert. Ce type de loi sur le droit d’auteur s’adapte en permanence pour s’adapter aux nouvelles technologies, en raison de ses changements rapides.
Le logiciel est généralement défini comme tout ensemble d’instructions et de commandes écrites, pour un ordinateur, qui l’amènera à produire un certain résultat final. Les instructions logicielles sont écrites dans différentes formes de langage codé. Certains types de code logiciel couramment utilisés sont Javascript et C++.
Tous les aspects de la programmation ne sont pas protégés par la loi sur le droit d’auteur des logiciels. Seules certaines parties de la programmation peuvent être considérées comme du nouveau matériel susceptible d’être protégé. Les idées et concepts généraux impliqués dans un nouveau programme, ainsi que la logique, les algorithmes et les systèmes de ce programme, ne conviennent pas au droit d’auteur. Cependant, une fois qu’un programme informatique a été établi en tant qu’œuvre originale finie, il ne peut être copié ou distribué sans l’autorisation de l’auteur.
Les logiciels informatiques peuvent être construits sur des programmes et des plateformes déjà existants. Le nouveau logiciel peut toujours être protégé par le droit d’auteur, mais il faut également mentionner le matériel utilisé qui a été créé par d’autres auteurs. Ces informations sont appelées matériel exclu ou versions antérieures.
Un droit d’auteur sur un logiciel peut appartenir à un individu ou à une entreprise. Certaines personnes créent leur propre programmation et vendent ensuite son utilisation à une société de distribution. Dans un tel cas, l’auteur peut conserver le droit d’auteur original tout en donnant la permission à d’autres d’utiliser la programmation. Une entreprise peut également embaucher une personne pour créer un programme pour elle. Dans ce cas, la société détient le droit d’auteur sur le logiciel développé pendant que cette personne était à son emploi et travaillait selon ses spécifications.
Les programmes informatiques qui créent des affichages d’écran spécifiés sont une source de débat dans la législation sur le droit d’auteur sur les logiciels. Ces types de programmes sont couramment utilisés par les fabricants de jeux vidéo, dans lesquels le logiciel est codé pour créer des images visuelles détaillées. Certains pays peuvent exiger que les développeurs de programmes enregistrent leur logiciel séparément des écrans qu’il crée, tandis que d’autres ne le font pas. Les programmeurs doivent consulter le bureau des droits d’auteur de leur gouvernement local avant de remplir les documents nécessaires pour enregistrer un logiciel de jeu vidéo.
La loi sur le droit d’auteur sur les logiciels peut protéger le matériel secret commercial, ainsi que le matériel publié. La plupart des informations sur le droit d’auteur, une fois enregistrées, sont mises à la disposition du grand public. Les programmeurs qui pensent que le code source qui définit leur logiciel contient des informations qui doivent être gardées secrètes peuvent informer leur bureau local des droits d’auteur de l’existence de ce matériel. Le bureau demandera généralement une lettre indiquant ce fait, en plus d’une partie du code de programmation du logiciel qui peut être mis à la disposition du public.