Programari i llicències