公司开始与自由软体社群互动。困难包括对自由软体协议的选择，和对哪些软体将被选择作为自由软体释出。一个比较成功地进入自由软体社群的例子是昇阳电脑2000年7月19日在GNU较宽松公共许可证下对StarOffice的释出，和在这个基金会继续对OpenOffice.org的开发。由于当时没有成熟的办公套件，这个行动被该社区热情地接受。Sun对这个社群偏爱的协议的使用也是受欢迎的，因为这个协议允许原始码与其他项目共享。一个更难以进入的例子是Real Networks。Real Networks创造了自己的协