Showing posts with label Open Source Development. Show all posts
Showing posts with label Open Source Development. Show all posts

Thursday, November 17, 2011

With Open Source Openness Microsoft Rigidity Tends to Flexibility


How and Why Open Source Openess is bringing Microsoft close to it?? Are developers and programmers really ready to work in the environment and we can discuss the pros and cons here. No big enetrprise can deny the benefits of virtualization and cloud computing and slowly cloud is going to touch the boundaries of SMBs with a blend of Microsoft and Open Source Technologies.

Both the technologies have their standards and transparency and commitment to build consumer trust by effective collaboration at every level is important.

Designing a new protocol has been trending at Microsoft but using the existing code is implemented at Open Source. Microsoft creation of OpenNebula clouds on Windows Server Hyper-V is a live example of amalgamation of Open Source Microsoft. So, it customers today enjoy heterogeneous mix infrastructures and workloads in their data centers that include a mix of Windows and open source based software.

Open source holds a public and shared software development model and an open source initiative has said "The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing." - Open Source Initiative

Open Source keeps you away from legal worries and expensive royalties. Also, Linux/Unix if once used for server by a developer then think it would be hard to switch to Windows server. Both the technologies have their own benefits and pitfalls and I respect both equally - Proprietary software or GNU.

Friday, July 10, 2009

Static versus Dynamic Websites

Websites are of generally two types; static and dynamic. Both the websites are quite different from one another. Let’s discuss the difference between the two.

As it name suggests, static websites usually consists of web pages arbitrarily put together. Usually, these pages are stores on a server and they are displayed in the same format when you click them. However, dynamic websites have more functionality and they are formed on the foundation of many different underlying technologies. Dynamic websites have their own database and they store all the contents there only. They can be viewed by using a script when it dynamically retrieves and packages the content into a web page.

Static websites have very limited functions whereas a dynamic website has better functionality. However, dynamic websites can become really complex and can be difficult to use. Dynamic websites can be broken into two main categories;

Certain web environments have come into use to deal with the complexities of the dynamic website. In terms of functionality, these could be broken down into:

Content Management System (CMS)
• Shopping cart or ecommerce system

Saturday, October 20, 2007

Open Source – A collaborative software development approach

Open source means a source open to all, in technological terms open source is an open culture for collective decision making, implementing and sharing at all levels of development and all level of enterprise. Free Open Source Software (FOSS) and Free / Libre Open Source Software (FLOSS) are all used interchangeably.

Open source was coined at strategy session held at California; it is not just availability of source code to users but complete flexibility and freedom to use, modify, add and redistribute content. Open source software is available free of cost and freely for use.

Vast communication network and social networks communities use these technologies to distribute their information and products. Open source technologies have lead to decentralization and distribution of files information. Weblogs or Blogs is most important open source media, regularly updated and published in reverse chronological order. One of the set back is replication of website content.

Message Board open source culture includes discussion boards and forums, participants enjoy mutual benefits.