Open Source: Technology in Web and Internet Application
Open Source: Technology in Web and Internet Application
Content
The Open Source Initiative (OSI) is a nonprofit corporation with global scope formed to
educate about and advocate for the benefits of
open source and to build bridges among
different constituencies in the open source
community.
Open Source
Copyright System
The Artistic.
Is the license used by Perl. This license to modify
some aspects that are controversial in the GPL. This
license prohibits the sale of software, but allow the
inclusion of any other program that is sold.
Drupal
Content management systems (CMSs) provide a
collaborative environment for social networking
sites, corporate Web sites, intranets, community
portals, e-commerce applications and discussion
sites. Drupal is a CMS that allows communities to
publish, share and manage a variety of content on
a Web server. Communities range from a few
users to tens of thousands. Drupal is modular and
has dozens of add-ons that enhance its
functionality and appeal, such as blogs, forums,
newsletters, podcasting, photos, file uploading and
downloading, collaborative authoring and ecommerce.
~Open Source~
Open Cola
cola soft drinks, similar to Coca-Cola and Pepsi, whose recipe is
open source and developed by volunteers. The taste is said to be
comparable to that of the standard beverages. Most corporations
producing beverages hold their formulas as closely guarded
secrets.
GNU Project
The GNU Project is a free software, mass
collaboration project, announced on 27
September 1983, by Richard Stallman at MIT.
Its aim is to give computer users freedom and
control in their use of their computers and
computing devices, by collaboratively
developing and providing software that is based
on the following freedom rights: users are free
to run the software, share it (copy, distribute),
study it and modify it. GNU software
guarantees these freedom-rights legally (via its
license), and is therefore free software; the use
of the word "free" always being taken to refer
to freedom.
Stallman decided to call this operating system GNU (a recursive acronym meaning
"GNU's not Unix"), basing its design on that of Unix; however, in contrast to Unix
which was proprietary software, GNU was to be freedom-respecting software (free
software) that users can use, share, study and modify.
GNU Project
GNU Project
Free software is a matter of the users' freedom to run, copy,
distribute, study, change and improve the software. More
precisely, it refers to four kinds of freedom, for the users of
the software:
1. The freedom to run the program, for any purpose
2. The freedom to study how the program works, and
adapt it to your needs Access to the source code is a
precondition for this.
3. The freedom to redistribute copies so you can help
your neighbour
4. The freedom to improve the program, and release
your improvements to the public, so that the whole
community benefits . Access to the source code is a
precondition for this.
The Java Virtual Machine (JVM): it's the base for the Java platform and is
ported onto various hardware-based platforms.
JVM is a platform-independent execution environment that converts
Java bytecode into machine language and executes it.
The API is a large collection of ready-made software components that
provide many useful capabilities.
The official core Java API, contained in the Java Development Kit
(JDK) or Java Runtime Environment (JRE), of one of the editions of
the Java Platform.
The several editions of the Java Platform are Java ME (Micro edition), Java
SE (Standard edition), and Java EE (Enterprise edition).
Designed to enable you to develop secure, portable, highperformance applications for the widest range of computing
platforms possible.
JavaFX
Java Embedded
References
http://en.wikipedia.org/wiki/Open_source
http://en.wikipedia.org/wiki/Open-source_software
http://opensource.org/osd
http://www.gnu.org/
http://en.wikipedia.org/wiki/GNU_Project
http://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html
http://www.webopedia.com/TERM/J/JVM.html
http://en.wikipedia.org/wiki/Java_(software_platform)