Open Souce Code contamination


Software development has grown at rapid pace.The timelines are squeezed and product lifecycles are trimmed and the need for ready made solutions has come into picture.There are ready made solutions/code available present  for almost every component in internet.It makes the life of developer quite easy as he can access those codes and use it for this purpose.The code is freely available and open without any hurdles.But wait whatever which is free in market is it ok to use? Are there any implications if we use those open code? Is there any risks involved if we use the open code.

The answer is no what ever is available in market ,just like that we cannot take it and use it for project purpose.To typically define Open source code means Source code available under terms that allow for modification and redistribution without having to pay the original author. It may have restrictions such as requirements related to attributions, copyright statement preservation, providing a written offer, to make source code available, or others.

There are various open source licenses available in market such as GPL,LGPL,MPL,BSD and MIT which are popular.80% of open code available in internet  is GPL which comes under GNU organization.There are rules and obligations present in GPL which makes it quite complicated.In all the licenses a software development team should focus on 3 questions:-

1.Can Change license type of derived work?
2.Can sell derived work?
3.Can own the derived work?

The development team has to go through the license obligations,terms and conditions to come to a conclusion on above questions and make relavent judgements on the usage of code in their products

Comments

Popular posts from this blog

100 mostly used abbreviations(full forms) across daily life

Decoding Maruti’s Success

6 Traits that an Auditor should posess