در این نوشته قصد داریم برخی از گواهی های متن باز را معرفی کنیم و به زبان ساده به تفاوت ها و ویژگی های آن ها بپردازیم.
1 – Public Domain :
-در واقع به عنوان یک گواهی به آن نگاه نمی شود ولی بایستی به مفهوم آن توجه شود.
-در واقع تحت Public Domain شما می توانید هرکاری که می خواهید بکنید.
-زمانی که تاریخ Copyright یک نرم افزار به پایان می رسد ، تحت Public Domain در می آید.
-در برخی از کشور ها کارهایی که برای دولت انجام می شود تحت Public Domain است.
_______________________________________
2 – GPL(v2) :
-کد برنامه باید قابل دسترسی عموم باشد.
-کارهای اشتقاقی نیز باید تحت گواهی GPL انتشار یابند.
-استفاده از برنامه های تحت این گواهی در برنامه های تجاری گواهی برنامه را GPL می کند.-آن را طاعون می نامند چون هر برنامه را که با آن مواجه می شود، تحت گواهی GPL در می آورد.
_______________________________________
3 – LGPL
-استفاده از کد های تحت این گواهی در برنامه های تجاری بدون تغییر گواهی به LGPL امکان پذیر است.
_______________________________________
4 - BSD, MIT, Apache
-اگر قسمتی از کد تحت این گواهی ها باشد ، می توان از آن برای نرم افزار های تجاری دیگر بدون نیاز به تغییر گواهی استفاده کرد.
-کارهای اشتقاقی باید شامل یک کپی از گواهی باشند.
-تفاوت در چگونگی ذکر مشخصات نویسنده اصلی و لزوم آن.
_______________________________________
منبع : OpenSource
مم