Open source software

Source: Internet
Author: User

Terms:

Proprietary: property, private
Confidential:
Confidential
Relinquish: Give up, hand over
Infringe: Violation
Infringement: Violation
Monetary:
Currency
ATTORNEY: Attorney
Indemnity: protection, compensation
Obligation: Obligations, terms, contracts
Be perceived
As: considered

1. Overview

A. Key features of OSS
B. OSS Licensing
Arrangements
C. Risk of using OSS
D. Guidelines of using OSS

2. Open Source: A Primer

1) OSS is a kind of software
That
A. The source code shocould be freely obtainable, or
B.
Software shoshould be licensed for the purpose of allowing others to make
Modifications/derivative works, or
C. The software shocould be
Redistributable for no change (free ).
 
2) OSS characteristics:
A.
Allows free redistribution
B. source code available
C. allows
Derivative works
D. preserves the integrity of the author's source
Code
E. does not discriminate against persons or groups
F. Does not
Discriminate against fields of endeavor
G. distributable along with
Source
H. Not product-specific
I. Software-neutral
J.
Technologicall-neutral

3) OSS is also known as "Publicly Available Software"
A. OSS is freely
Redistributable
B. The source code is available and can be modified
C.
The open source license must be destributed with the source code

3. Open Source Licenses (GPL and lgpl licenses: http://www.fsf.org/
)


1). OSS
Liscensing impacts:
Use, modification, maintenance, distribution of
Software and its derivates, cost to distribute the software, intellectual
Property Rights (IPR)
 
2). Modification, recompilation, redistribution,
Integration
 
3). Copyright conditions include:
A. Protection by
Us and foreign copyright laws
B. Existence of a copyright of author
Creation of the software
C. copyright notices, made by placing a copyright
Statement on or in the OSS
D. Right claim your contribution to the work
A "work of authorship"
E. Need for permission of the author (s) to make and
Distribute copies, and create derivative works

4). Key License
Terms
A. Grant * (Grant, Grant)
B. Warranty * (authorization)
C. Indemnification *
(Protection, compensation)
D. Support
E. Cost
F. Non-assert * (not claimed)

5). GPL
Imposes not restrictions on internal use of
Software
A. restriction are triggered in "public" Distribution
B.
Distribution to affiliates in different countries must be examined on a case
Case basis.

C. Assuming GPL licensced program "a" and a newly
Written code "B" which cuts and pastes portions of a to either
(I) Work
With a, or
(Ii) Work independent of,
Then, generally, a + B = ',
Where a 'must be licensed under the GPL per the GPL
Viral nature:
-
Recursive
-GPL, section 0; GPL, Section 6

6). lgpl
-
Often used in user space/Application
-Often used as an open source
Implemetation for sorftware library in user space
-Lgpl's library sources
Must still be provided or made available when the libraries are
Distributed

7). BSD
-There is no requirements for Distribution
Of any source code as part of a binary distribution (whether derivative or
Not ).
-There is no risk of exposure of proprietary source code
-
This license is perceived as more firendly to your cial use.

8). mysql-dual licenses (GPL & Commercial License)

4. riskes of Open Source Software

1) OSS risk
A.
Contamination/viral effect
B. Limited warranty and support

5. Integrating ossm with software development

1)
Potential problem areas
A. IP protection
B. License
Obligations
C. Process adherence
2) apporach
A. Adding Process
Controls
B. Discovery Ming scrubs for IP Problems
C. Logging and resolving
Defects
D. Reporting Status

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.