Top 10 List of Week 01
-
Intellectual Property
There are laws concerning Intellectual Property Rights, UU no. 30/2000 about Trade Secret, UU no. 31/2000 about Industrial Design, UU no. 32/2000 about Integrated Circuit Layout Design, UU no. 14/2001 about patents, and UU no. 19/2002 about copyrights. -
Freedom 0
There are 4 essential freedoms of free software, one of them is freedom 0 which is the freedom to run the program as you wish, for any purpose. Access to the source code is a precondition for this. -
Freedom 1
There are 4 essential freedoms of free software, one of them is freedom 1 which is the freedom to study how the program works, and change it so it does your computing as you wish. -
Freedom 2
There are 4 essential freedoms of free software, one of them is freedom 2 which is the freedom to redistribute copies so you can help your neighbor. -
Freedom 3
There are 4 essential freedoms of free software, one of them is freedom 3 which is the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. -
Software License
A software license on a software tell people regarding the laws on the use and distribution of said software. Examples of software licences include Public Domain, 3-clause BSD license and 2-clause BSD license (BSD-X-Clause), Apache License 2.0 (Apache-2.0), and Artistic License 2.0 (ArtisticLicense2). -
Cloud Computing
There are 3 types of cloud computing which are SAAS (Software As A Service), PAAS (Platform As A Service), and IAAS (Infrastructure As A Service). -
Application Container
An application container is a stand-alone, all-in-one package for a software application. A few examples of application container are LXC, Solaris Containers, and Docker. -
Virtual Private Server
A virtual private server is a virtual machine sold as a service by an Internet hosting service. An example of it is OpenVZ. -
Virtual Kernels
Virtual kernels or Kernel-based Virtual Machine (KVM) is a virtualization module in the Linux kernel that allows the kernel to function as a hypervisor. An example of it is DragonFly BSD.