I want to know the actual meaning of infringement and reproduce in web application development. I understand that we can take copyright for the Code base (i.e., Source code) or layout of the website or the static textual / graphical content.
Consider the Company A and Company B in this case, both the companies deal with similar nature of e-commerce business. For instance, Amazon and Flipkart both are dealing with similar e-commerce business and handling customers majorly in web application / Mobile Apps.
In this case Company B has their unique business model when compared with Company A but the business nature is similar (80% of the application structure are same), in this situation can Company A claim Company B has reproduced our business model including our website with some tweaks from our website?
To be more precise:
Software Product A is in the industry for more than 5 years and new software product B is launched now. Both Product A and Product B has same target audience and Market.
In this case, Product A which is copyrighted product claims that Product B has been reproduced / redeveloped with some enhancement from Product A's source code. However, Product B states that it is completely different from Product A and states except the target audience and industry, Product B is completely different from that of Product A.
Additionally, Product A accuses that ex employee and freelancer who worked for Product A has been involved in development of Product B and claims that infringement of copyright have occurred and reproduced a competitor Product B using Product A's source code or Idea, etc.
What is the legality of this accusation? Will this be considered as infringement of copyrights?
If this is considered as infringement then most of the competitors will have common features then how is that interpreted?