Bangladesh has taken a bold step in declaring that software developed with public funds will be treated as a national asset.