Open source has becoming widely accepted in American business, and it is important to understand the implications of making your business’ software open source. Any company looking to adopt open source needs to understand the dynamics of the involved communities and whether or not the benefits associated with these communities will help the company