第一种:自己创建的开源项目 1.独立开发,但未商业化 2.独立开发,并商业化 3.非独立开发,所属公司是否可以占有第三方贡献的代码
第二种:向第三方开源项目贡献代码 1.向非盈利项目贡献代码 2.向商业化开源项目贡献代码并参与利益分配 3.向竞争对手贡献代码