Open Source Daily Guide

Staying up-to-date with the latest news on Open Source

About

Proin accumsan urna in mi. Aenean elementum egestas tortor. Donec neque magna, auctor a, dapibus sit amet, facilisis sit amet, ligula..

Jython Language

November 26th, 2014

One of the languages developed on top of the Java Virtual Machine is the Jython, and this project began in 1997. the development of the language has been passed on to several lead developers until Sun Microsystems took over and worked full time on it. Jython 2.2 which is the latest release matches up to the CPython 2.2 release but later, its developers shifted to a new direction for its implementation using ASM and ANTLR to hasten development time. With the interactive interpreter found inside the jar file, you can discover the capabilities of Jython, most specially in executing files.

Commercialization of OSA

November 19th, 2014

When using the Open Source Software for commercial gain minus the tricks and preserving the community and openness aspects, there are two things to consider: that payment is collected proportionate to the advantage gained from the software; and that active user in the community can have the assurance that their license charges is compensated in relation to their code contributions. This means a user is allowed to have open access to the source code, allowed to redistribute it, and free rights to make changes to the code; being able to initiate some limited charges supported by certain restricted types of program execution, and agreeing to cash or in kind payments.

GlassFish Gets Improvements

November 12th, 2014

GlassFish, from Sun Microsystems has just received a much deserved upgrade loading it woth more advanced features adding to it’s already advanced features being one of the computing industry’s most downloaded and used application server. The open-source contains some of the most powerful collection of technologies to come out of the open source industry including OpenESB, OpenMQ, Liferay Portal, SunGlassFish Web Stack and of course the core GlassFish app base. The complete portfolio comes at a price for corporate users but the benefits are way worth their value due to stable operations. Read the rest of this entry »

Summer of Code

November 5th, 2014

Google recently closed the registration for its 3-month Summer of Code and announced that this year’s program brings together the talents of 1125 students who will be given stipends worth $5000 each to contribute to 175 Free and Open Source projects: Mozilla, GNOME, and MySQL, among others. The lucky students will even be allowed to use the work they did during the Summer of Code for course credit in their university classes, and of course they will be given free t-shirts.

If you’re interested in contributing or applying as a mentoring organization, it’s too late this year but try again next year!

Free or open source software can also be called “Software Libre”. The European Commission used the term “FLOSS” (Free/Libre/Open-Source Software) in a study on the topic. The term “FOSS” (or F/OSS, Free and Open Source Software) also exists, but has been criticized as Free/Open seems to imply free-of-charge, while Free/Libre makes it clear the reference is to freedom.In India, the free software community sometimes uses the term “Swatantra software” since the term “Swatantra” means freedom in Sanskrit. In The Philippines, “malayang software” is sometimes used. The word “libre” exists in the Filipino language, and it came from the Spanish language, but has acquired the same ambiguity of the English word “free”.

linux-penguin.JPG

Hello everybody out there using minix -

I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons)among other things).

This is the first post that Linus Torvalds, the father of Linux, made about his new project on an online discussion board in 1991. This project, the Linux kernel, would grow through the contributions of thousands of developers and would cause him to be named one of the heroes of the past 60 years by Time magazine, alongside Nelson Mandela and Pope John Paul II.

Choosing Your Ubuntu Version

October 15th, 2014

ubuntu logoCanonical released the latest version of Ubuntu, Ubuntu 13.04, last week giving Ubuntu users a choice between that and Ubuntu 12.04.2 LTS.

So what’s the difference between the two, and which one should your download for your desktop?

Ubuntu sums it all up with these words, “Ubuntu 13.04 gives you all the latest features, while Ubuntu 12.04 LTS comes with extended support.” The Ubuntu 12.04.2 LTS release (LTS stands for long-term support) comes with “guaranteed security and support updates until April 2017″ while the Ubuntu 13.04 will only be supported for 9 months. This means that if long term support is important to you, then it’s quite clear which version you should go with.

On the other hand, Ubuntu 13.04 has better features for enterprise solutions due to the built-in Grizzly release of OpenStack in this version. Of course, OpenStack can be downloaded by Ubuntu 12.04.2 users as well. Still businesses that are into open source and are investing in their cloud infrastructure, whether the business be dealing with financial instruments or retail, would do well to take advantage of the features offered by Ubuntu 13.04.

Photo Credit

What is “open source”?

October 8th, 2014

This website attempts to define just that. Open source does not only mean that the source code is available for a developer community. To be considered truly open source, software has to fulfill the following licensing, sharing, and legal conditions:

1. Free Redistribution Open Source (OSI) Logo
2. Source Code
3. Derived Works
4. Integrity of The Author’s Source Code
5. No Discrimination Against Persons or Groups
6. No Discrimination Against Fields of Endeavor
7. Distribution of License
8. License Must Not Be Specific to a Product
9. License Must Not Restrict Other Software
10. License Must Be Technology-Neutral

Cloud Computing to the Max

October 1st, 2014

With cloud computing growing day by day, the limits are really looking indefinite to its reach and potential. Cloud computing has applications run from the cloud or a collective of computer systems linked such as the internet. The program never resides on one specific system but is rather juggled around in cyberspace used by who ever wishes to or has access to it.

This being said, security is one of the major issues yet to be concretely solved for as secure as most are, applications such as social media(known as one of the most hacked form of application running on the net) are in a constant battle to keep legit users in and others out.

Even though most freelance web programmers choose to work on their own and take up projects autonomously, there are some who manage to work out good relationships with other programmers, and develop a strong partnership, providing a much more solid and worthwhile service. Of course, working as part of a team isn’t suitable for everyone out there, especially when it comes to being a programmer of any sort.

If you’re wondering whether you should start looking for a team to join, you should consider some things about yourself. Do you always manage to deliver by your arranged deadlines? Remember that when you’re working alone, a delay means the burden is on yourself entirely. However, working in a team would mean that the same delay can hinder the progress of the whole team and cause more problems down the road.

Also, how manageable is your code – even by you? Some people need a lot of extra training and practice until they’re able to write code that can be understood – let alone modified – by others. If you have similar problems, you should definitely take some time to clean up your coding style. If your work takes hours to just “decode” by your partners, you can be sure this partnership wouldn’t last very long.

Last but not least, think of your extra skills – is there anything you can bring to a potential team besides programming? On the other hand, is there something you really need but can’t do yourself? These can play an important role in making the right decision as well.