update source header with legal lisence