Il tipo di file non ha importanza. Ciò che importa è se qualcuno potrebbe essere interessato a rubare il codice sorgente, riutilizzarlo in un progetto diverso e realizzare profitti .
Immagina che il tuo file SQL abbia un sacco di query select
piatte. Avere un avviso di copyright di 15 righe è ridicolo. Se qualcuno copia-incolla quei select
s e li usa altrove, saresti in grado di dimostrare in tribunale che in effetti, quelli sono i tuoi seleziona, un prodotto di giorni di duro lavoro, e non semplicemente un diversi mazzi di select
s che un'altra persona ha scritto in pochi minuti?
Immagina che un altro file SQL abbia dozzine di stored procedure che si occupano di alcune regole aziendali complicate e fa un ottimo lavoro in cui i tuoi concorrenti non sono stati in grado di ottenere lo stesso risultato. Ora, sembra molto più utile includere un avviso sul copyright.
Lo stesso vale per altri tipi, con due eccezioni :
1. Convenzioni di codifica
Se usi uno strumento come StyleCop per C # che impone specifiche convenzioni di codifica sul commit e una delle regole è avere un avviso sul copyright, non hai altra scelta: aggiungere:
// <copyright file="HelloWorld.cs" company="Example Inc.">
// Copyright (c) Example Inc. All Rights Reserved.
// </copyright>
anche su un file che contiene una parte elementare di codice è molto più veloce dell'aggiunta di soppressioni di stile.
2. Maniaco del controllo
Se il tuo manager / capo / cliente è convinto che, a meno che non ci siano avvisi di copyright ovunque, qualcuno sicuramente ruberà la sua idea, la più grande idea del secolo, semplicemente aggiungendo le dannate notizie; risparmierai ore di litigi e biasimi.