Title: Programming for Software Sharing