Economics of production
1. What is “open source”? Identify the open source languages. What is the intent, and how should open source product be used/not used? The main philosophy of open source is ‘share and share alike’. It can be Share and share alike the source code or Share and share alike the profit. Kenwood (2001) had given the definition of open source software as: “Open source software is software with its source code available that may be used, copied, and distributed with or without modifications, and that may be offered either with or without a fee.
If the end-user makes any alterations to the software, he can either choose to keep those changes private or return them to the community so that they can potentially be added to future releases. ” The main objective of the open source is ‘share and share alike’. There are some points that should be followed for use of open source software. Free distribution of components programs with source code included. The derived works must be possible and distributable at least as a patch files. Also discrimination against persons/groups and fields of endeavor should be not allowed for open source product.
In addition, there should be no additional licenses other than general public licence (GPL) imposed on distribution. The same rights should be granted as for the original software distribution and the licence must not restrict other software. Open-source developers can use the software for free, but they must contribute their work back into the open-source pool of software. Share and share alike the source code. Other developers can use the software for profit, but they must financially compensate the company whose hard work they are leveraging for profit.
Share and share alike the profit. 2. How does the use of open source products relate to the functions within a programming language? What are some of the pros and cons of its use? In general there is no specific programming language is used for open source software (product). Open-source developers can use the software for free, but they must contribute their work back into the open-source pool of software. Share and share alike the source code. In general, developers should distribute the modified or new source code of open source software to the open-source pool of software (community).
The management of the data that is needed as input to and provided as output from activities in the system will be difficult. The surety that the data provided by an activity in the system is available to other activities in the system that needs it. There will be problem in system for consistent flow of data from one activity to another. Therefore emphasis on properly defining the system level input and output, along with the appropriate data types early in the software development process should be given so that system works properly after development.
References: Petreley, N.2004. Why Free Beer Trumps Free Speech. Computerworld; 8 March 2004; 38, 10; ABI/INFORM Global pg. 39. Retrieved on 9 February 2007 from <http://ellendiener. com/UOP/CSS561/FreeBeer. pdf> Sadiq, S. , Orlowska, M. , Sadiq, W. & Foulger, C. 2004. Data Flow and Validation in Workflow Modeling. Retrieved on 9 February 2007 from <http://ellendiener. com/UOP/CSS561/dataflow. pdf> Kenwood, C. (2001, July). A Business Case Study of Open Source Software. Retrieved on 9 February 2007 from <http://www. universal. net. br/acmm/Public/Livro_SI/BIBLIOGRAFIA/kenwood_software. pdf>