Monday, February 15, 2010

Strong, weak or no Copyleft

Copyleft comes from copyright which different types describe the distribution and modification of works like computer software, document, music, art.
According to GNU official webpage Copyleft is a general method for making a program(or other work) free, and requiring all modified and extended versions of the program to be free.

Simplest way to make program free is to name it uncopyrighted. It allows users of the program to share it, make improvements and by making changes distribute as proprietary software. People who receive the program have the freedom what the last developer has made. E.g Ogg Vorbis open source audio format specification and software implementation for lossy audio compression. Other non-copyleft license users are Apache, BSD licenses.

Weak copyleft refers to license where not all derived work inherit the copyleft license. Its inherit depends on how it was derived.Weak copyleft licenses are mostly used for software libraries by allowing links to other libraries. For example Mozilla Public License uses weak software license.

Strong copyleft provisions can be imposed to all derived works which means that the first creator of the works has the most rights. One of the free software licenses that use strong copyleft is the GNU General Public License. Other strong license is Design Science License that can apply to art, music, sports photography and video.

Open source as part of business strategy

For some companies open source platforms have become the key to their business success.


Pipforg is an Estonian brand for company whose business models is made on using the Magento platform. Magento is a open-source ecommerce web application launched under the Open Software License. version 3.0.


On Pipfrog webpage the e-commerce solutions is described as a tool for small and middle size entrepreneurship companies to easily and cost-effectively create and maintain e-shops. To use the e-commerce advantages Pipfrog has different payment options ,built in connections with logistic companies and integration ability with accounting software.

From their list of clients can be found biggest computer store chain in Estonia Klick, Team75plus, Fazer, Massuno.


Their bate for the new users is the option to try the e-commerce tool for free and with some limitations have the possibility create own e-shop. If one would like advanced e-shop then further expenses need to be made. Pipfrog incomes come from hosting the websites or selling extra modules like multiple language stores, power marketing, Import/Export, multi currency, uncial design etc.


For creating a dynamic websites there is available platform called Joomla! It's an open source content management system for developing dynamic websites that stores data in MySQL database and includes feature like page caching, RSS feed, printable pages, news flashers, polls, blogs, search, language options. It's published under GNU General Public License. Joomla has emerged from Mambo CMS whose first developers where actually pay. Large amount of their income from donations and advertisements on their web.

Company called Confirmo uses Joomla platform for its business. On most of the websites they have made design on Joomla content management system.


One open source template engine is called Smarty. It uses LGPL license which places restrictions only to program itself but does not apply to software that link with the program. Smarty generates web content by the placement of special Smarty tags within a document. It provides a separate application logic for content development and design presentations. Smarty basically separates PHP from HTML being between application programmer and template designer. It allows to make manageable changes without interrupting the system logic.



Monday, February 1, 2010

Wesnoth game review

It's a bit difficult to review the game when u have no option for comparison.

On one other course we where suggested to try out Second Life build. We built our own citizen with character who started to live their life in virtual world. Even though Second Life does not look like real globe it has real interactivity, improved design, live communication. Besides the entertainment it is also a great way to make publicity like Estonian foreign affairs embassy did with its building to present our country.

Shouldn't the game make you feel more alive or even below the reality? One has said that the difference between a man and boy is the cost of their toys. Shouldn't I be then excited of the toys that are surrounding me? With Wesnoth it felt that the creators could have done better job with the design. Still there seemed to be a nice story behind curtains. It just needed to be explored. Maybe it was the lack of skills on make the play more attractive.

In computer games I prefere the ones that cause short adrenaline impulses like rally games and football or something with external remote that would make the real life feeling when playing e.g tennis.

A true review of the Wesnoth game will be made after we have built a new campaign on Wesnoth open-source strategy game. Most probably we will go wild on creating the character and scenarios in our wonderland.

Comparison between FSF and OSI

This summary is going to compare differences between FSF and OSI wrote in articles "Free software for freedom" and Goodbye, "free software"; hello, "open source".


According to "Free software" supporters "open source" software does not solve any problems but creates ones. In open source glorification article Eric Raymond explains that after the Netscape there where big arguments about confusing "free" software. Does free mean "no money charged?" or does it mean "free to be modified by everyone?" So did the other article explained the ambiguity problem. It also points out that "open source software" provides chance to "look at the source code" which is much weaker than the "free software." Term "free" has given certain advantage over open source. By leaving aside ethics and freedom it is much easier to "sell" the software to certain users, especially businesses.


Like mentioned in our first OSM lectures: "Free and open-source software is actually about development and distribution mechanisms."


To sum up these two movements have just his own rights on their corners. They are not an enemy to each other than proprietary software is.