Showing posts with label personal. Show all posts
Showing posts with label personal. Show all posts

Tuesday, November 01, 2011

How FSOSS was for me

Last week at FSOSS a lot of good things happened for me and writing about it in an organized manner will be a bit challenging :)

As I mentioned last week, I gave a new talk at FSOSS on Saturday morning. I spoke about what is involved on shipping open-source software to millions of users (I will add the presentation in another blog post). I had the opportunity to bring my sweet beloved Veronica with me and according to her "[my] presentation was wonderful! best looking guy there ... and [my] talk wasn't too bad either!... I learned so much (though your handsome face was quite distracting! :) )". A little biased but I got to say that it felt like it came about right and I had a lot of fun.
During Q&A for my presentation.

I had started working on this presentation on Tuesday and had the opportunity to run it through Mike Hoye who had encouraged me to give the talk a month ago. His input was valuable and helped me with some problems I was having.

Besides my presentation there were many things that happened on Thursday, Friday and Saturday.

As soon as I got my bag of swags I realized that most sponsors (and not sponsors) were represented in it (see pic below). I was surprised that I did not see anything from us even though Mozilla was the biggest sponsor of the event.
Mike Hoye giving his presentation.
No Mozilla swag on the welcome bag.


Me, Jeff Griffiths and two Microsoft evangelists

I spent most of my day with Jeff Griffiths at the Mozilla booth. Over there, I realized what big of a brand Mozilla is and the affinity that Seneca students have with us. I was overwhelmed with how many came to us to find out how to contribute or how to take part of an internship.

I also noticed a couple of things while I was at the booth. I noticed there were a couple of non-open-source booths like Microsoft. I guess events like this need sponsors to give money regardless of how much open-source they do. Regardless of this, I went and spent some time with them as I was curious on the Microsoft phone (which felt much better than I had expected). I was really impressed that they had three people and all sorts of cool swags and phones all over. They also had a very cool shirt that says "I love Windows phone" with icon-apps rather than words (see pic). I also like their slogan "Make web not war" which is catchy.

I wish this event was more widely known and have more people coming to it as there are some good talks. Seneca staff and students did an excellent job at running this event. It felt like they do this every day.

I also had an opportunity to meet again many of my former professors and Shaz (I used to work for her as a student ambassador at student services). Tim McKeena (Seneca prof.) was extremely excited to hear my talk and gave me a small gift from Seneca.

I wish I attended more sessions but working on the booth and preparing for the presentation took most of my time.

Keep it up Seneca!


Creative Commons License
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Wednesday, March 03, 2010

A silly graduation ceremony?

Tomorrow, Thursday 4th of March of 2010, I will finally be graduating.
The ceremony will take few hours and there will be none of my former class mates, therefore, it can't be the same as most people's ceremonies. What is then the point to go? why is it important to celebrate things like this?

Sometimes in life you have to stop and do something significant to declare that something has changed that something has been archived. In this occasion it is something as boring and typical as a graduation ceremony.

I see doing this very important and I do it in many situations in my life. From my spiritual life to my career as well as in my relationships.

In my career I use blog posts to announce the end of a project and, therefore, celebrate an accomplishment or I tell my family and friends about it. It gets me cheerful about it and it also allows me to move in an energetic manner.

In my spiritual life there are moments like this as well. I remember when I accepted the Lord and I run to my aunt and celebrate with everyone. When I decided to get baptized it was a bigger declaration of the spiritual change that had happened in me and a declaration of who I belong to. Later on, I understood my calling to serve the Lord on earth and have always testified about this moment.
The latest is that beyond all these earthly and common things as jobs, degrees, home purchases, girl friends, news, going out with friends, etc. there is a greater call that some, like me, have replied to it and have celebrated it with others. I am running the race and I have to celebrate every milestone that I reach in it to keep on moving forward.

It is important to make a clear announcement and celebration of events happening my life and it is even more important when it comes to the real and everlasting events in my spiritual life and my relationship with my Lord.



Creative Commons License
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Thursday, February 18, 2010

Doing a Firefox release (3.5.8)

I started two weeks ago to do the 3.5.8 release for Firefox and this is the first official release that I have done.
It has been a great experience and the work that my coworkers have done has made it possible to be this smooth (there is room for improvements).

The process that I had to go through (simplified) is the following:
  • Week 1
    1. Prepare some patches to bump the version and be ready for the official "go"
    2. Trigger the builds. check that every builder that was triggered it completed
    3. Start signing the windows builds and verify signatures
    4. Add product to Socorro/Crash-stats
  • Week 2
    1. Create major update
    2. Push the updates to the beta channel
  • Week 3
    1. Add bouncer entries
    2. Request virus check
    3. Push the builds to the mirrors
    4. Create xulrunner builds
    5. Push the updates live
    6. Add final release symlink
Obviously this is a much simplified view of what it is involved but it gives a good idea and a time breakdown. Important to note that this is when a release does not require re-spins and it is not a fire-drill release.

I am glad it all worked out well and next time I will expect to commit less mistakes.

For more information read the build notes or bug 543761.



Creative Commons License
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Wednesday, January 20, 2010

Making sense of buying a house in Toronto

I am trying to get a place for myself and I have found this article that talks about closing costs when buying in Toronto and mentions the following items:
  • Survey. ~$650 seller
  • Title Insurance. $250-$275 seller?
  • Land Transfer Tax. Depends on price of house and if you are a new house buyer. Explanation.
  • Legal Fees. $600-$800. buyer or seller?
  • Disbursements. $400-$600
  • Statement of Adjustments. Varies.
  • Home Insurance. A house purchase has this cost as a closing cost; a condo doesn't have it.
  • Mortgage Application. A mortgage broker gets paid by the lender so take advantage of it.
  • Mortgage Appraisal. ~$200. It can be waived.
  • Home Inspection. $200-$450
  • Status Certificate. ~100 for condo purchases and taken care of by the seller
  • CMHC Insurance Premium. You don't pay it if you put 20% or more for down-payment. If you have to pay this premium it will be determined on how much you put as down-payment and it can be included in your mortgage. The PST on it is due the date of closing.
I have another post on the bake for the effects of the HST that will apply starting on July 1st.



Creative Commons License
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Thursday, December 31, 2009

Personal projects going ahead

I have been quite stressed in the last few weeks with a project that appeared out of nowhere; it has been more complicated than I thought but I finally managed to put it under control in the last week or so (Thanks that dolske found what was missing).

Regardless of this stressful time of the year, I have managed to get some projects going that had been stale for a really long time. I will be brief with all of them:

  • Study my bible. More than a project it is a life commitment that I had not put that much energy in the last two months until I finish my last course for my degree (I will soon have my degree yay!). I have been studying the book of Matthew and have been paying attention closely to when Jesus was referenced as the Son of Man versus the Son of God. It gets really interesting!
  • Firefox in Armenian. Some of my friends tease me about it but the reason why I got involved with Mozilla was that I wanted my grandpa to use Firefox in his native language. It should become a reality in this year. You can visit the bitbucket project by visiting this link.
  • Omid Media International. This is one of the Christian Ministries that I am involved with. We ported the site to Joomla and passed the old content into it. I have been learning a lot but I have very little knowledge on how to use it properly. You can visit the site by visiting this link.
  • Personal site. My personal site now looks a little better but there is need for more hours on it. It talks about the things I am involved with and who I am and believe in. Link to the site.
  • Analytics. I added Google analytics to few of my site and I got started on trying to make sense of it. Great tool to understand visitors behaviour.
  • Theology and philosophy blog. As I said before I am putting more effort into studying the Bible and I would like to share my thoughts and force myself to write very often. I would find very boring if I forced myself to blog about me but with God is simply new revelations every time I get the Bible. Don't visit it yet since I have not yet ramped up.

I have been quite for a while due to stress but there has been some really cool things happening with work as well as with my life which I will share soon.

Cheers and happy new year!
Armen




Creative Commons License
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Monday, August 17, 2009

Updates + Nightly != just en-US

We finally have updates for all the locales we support instead of just en-US. This was enabled past Tuesday (right now only for mozilla-central) but not announced until we had it completely working.

Having updates with l10n-merge allow us to update users from a working l10n nightly build to the next working nightly.
This will help localizers to create a community of nightly testers and they won't have to worry for
A) having to tell their testers to manually download the latest nightly of their locale and/or B) worry that if their testers would have a nightly with missing entities (which meant a crashing experience).

This is a really short post but it has been by no means a short ride. Chris Cooper, Axel and I have been working for the last fifteen months on this project since I started as an intern. We had to untangle the logic from old tinderbox code, port it to buildbot, make buildbot do things that was not designed to do, unveil the "dark magic" of our updates generation system and fight any build ghosts trying to take us down.

Dramatization aside big thanks to Chris and Axel for working hard with me (and having patience), John O'Duinn and Seth for supporting us, Nick Thomas for the headaches I gave him, Ben Hearsum for helping understanding our snippet generation system and anyone from the community who helped me learn what I needed to learn.Last thanks for Mike Morgan with the AUS/Mac debugging.

I hope this contributes the L10n community's success in their respective countries and towards making more people support an open web!

PS = Party tonight at my place to celebrate :)



Creative Commons License
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Monday, May 11, 2009

My first day as a full-timer

I am really excited to become part of Mozilla as a full-time employee. For those who don't know about me here is a real short summary:
  • I am from Spain
  • Moved to Canada 3 years ago
  • Studied at Seneca College
  • Took the two open-source courses in my 3rd year of the Software Development Degree
  • I did an internship in the Release Engineering team during the summer
  • I have been working on improving the release infrastructure for making different languages of Firefox faster
  • I kept on working as a consultant during my last of my degree
  • and today I am starting my first day at Mozilla!! (one year and 2 weeks after the beginning on my internship)
You can find me on IRC as "armenzg" on the #build and #seneca channels!

Wednesday, October 22, 2008

FSOSS - discussion panel

I am taking part of a discussion panel (TOS@FSOSS: The Student's perspective) during FSOSS and I have to prepare a short slide show to give a brief background about me.
I am one of another 3 students who have been involved with Open Source during their programs in post-secondary institutions and will be taking part of this discussion lead by Mark Surman, Executive Director, Mozilla Foundation

These are the slides that I will use:

Link to the slide: link

Wednesday, October 08, 2008

Google chrome comes with a Trojan - false positive

Who in this world likes to download a trojan instead of the program you want to get?
In my case, when I tried to download Google Chrome, avast saved me from downloading a trojan called Win32:Midgare-OI [Trj] and it seems that I am not the only one who has run into it

I thought that I was being saved by avast but after reading the mentioned post in google groups, I have found that it might most likely be a false positive by avast. I do not think that Google is going to be happy with the impression given to many users that were using avast and tried to download chrome.

Here is the screenshots if you are interested.

google-chrome-trojan
Image 1: You can see that I did not even have time to "save" the file to the hard drive.

google-chrome-trojan(from IE)
Image 2: I tried to download Google Chrome with Internet Explorer and get asked if I want to "run" the program. If I cancel and go to next page to download the file, I get the same trojan warning

Tuesday, June 03, 2008

armenzg: Mozilla internship (50+ kms on a broken bicycle)

You know how lazy I am so I will be reusing my friend's blog post:
- http://backinblakk.blogspot.com/2008/06/32-mile-ride.html

Yes, I did it and I have to give thanks to Lukas for being with me in this great adventure

Aside of that, last weekend I spent in L.A., which was an amazing time at my uncle's home and meeting all the people from the church in L.A.

I did various things from seeing snow, driving GoKarts, watch a play, a movie and have an amazing "futbol" game (in which I scored a goal like my friend Hacheek!).

"oh yeah baby, I can't wait to see SATC; I have been waiting all year to watch it"

Thursday, May 01, 2008

armenzg: Mozilla internship (week 1)

How to start a blog post to convey so many things that are happening to me?

As many of you know, I am doing an internship with Mozilla Corporation who they deliver to the world an internet browser called Mozilla Firefox. This company is owned by Mozilla Foundation which is a non-profit organization, therefore, the desires of the companies are after creating an open web by being themselves open and allowing the source code they use to generate the browser (I say "the" instead of "their" since the code is owned by no one).

Introduction made, I will center on what I have done in my first week (non technical events)

When I arrived I was received by Gary (originator of Rumbling Edge) the first interim they had this year who came to pick me up with the car and move with me to the Oakwood Aparments in Mountain View (part of San Jose) close to the Mozilla Headquartes (if you look at this map I sit on the second floor exactly around where the RED PIN is)

After that he decided to take me to Mountain Hamilton where the Lick Observatory is. Gary is a person who loves nature and likes to make the people feel welcome, a really interesting person to meet for his unique involvement with the Mozilla Community.

Next day before going to the office, he decided to go and buy a cup for his brother to the "The Company Store" which some of you might know that is in One Infinte Loop (I am sorry Huanlu, you have to take it how it comes) which is part of the Apple's Headquartes. The store looks like a cloth stoe as Zara but with iPhones and iPods instead.

And finally I will be really happy to receive Lukas Blakk (Source Server Symbol) and Cesar Oliveira (Active Directory) who are also Seneca students as me part of Dave Humphrey's open source children. We also have around here, Anthony Hughes (interim of SongBird) which we will be visiting n San Francisco.

I am working in a really cool and heavy into details project under the mentoring of John O'Duinn who is the manager of the release team. He also got a good MacBook Pro for all my hacking and honestly I really appreciate speciall since my laptop is giving too many problems and the humongous screen that they got me is good since my eyes are like my grandma's

Anyways, more to come by the end of the summer... :)

Monday, December 24, 2007

What Open Souce means for me ...

Andrew Smith has written a good post in the opensource@seneca planet, which has made me rethink on some floating ideas in my mind ...

It is a privilege and a great opportunity that Seneca and Mozilla have met each other and is allowing some "rock star" students (like Andrew Smith and Ben Hearshum) to shine and others to be created. We get prepared before we enter the workforce and we are forced to work in projects which are in the leading edge.
Before we get graduated, we get in touch with incredible software developers from which we can learn their techniques and ways of developing. Most of this world's software developers do not have this opportunity and being prepared before graduating is a big asset. I have few friend's from when I went to University of Malaga (where I was studying Computer Engineering) who are jealous of this course that I have taken.

During this semester I have been studying everyone I have seen and have read the blogs of rhelmer, bhearshum, shaver, pike(Axel) and others..., and tried to learn the way each one of them work and what is their part on this big project.

I have also tried to learn how these people around the globe try to manage/drive/organize different sub-communities of the Mozilla communities. People like Axel and Mic Berman have to organize a HUGE variety of different communities from different countries (since they are part of the l10n drivers) and they even have time for people like me asking silly/innocent questions and knowing that in their part of the community there is so many people that just want to get only their localization out and that's it!

It has also pushed me to move from being an "only Windows developer" to "give me any other OS and I can still develop" developer.
It has also pushed to read, read and read even more (blogs, newsgroups, mailing lists, documentation, source code, etc...) and never give up against impediments!

--------------------
The first part of this post was a "thank you" letter but I would like to get back to the initial post of Andrew Smith.

The relationship of Mozilla and Seneca creates an environment of young developers to have sympathy to Mozilla because they opened their arms to helps us become more experienced developers and braver, and this is a good way of Mozilla to be able to find some gems and get some shelved project to get resumed ... For Seneca, it is a good way to be in the spot and students to earn experience before graduating and be exposed...

The problem to this environment is that it doesn't work without students who get enrolled in college. As Andrew mentioned the number of developers in the world for Open Source are not enough and the amount of Computer Science students enrollment has been continuously dropping year by year in North America and this could affect Mozilla@Seneca if it is not already affecting it.
This could lead to reducing requirements and accepting the developers that you find (this does not just affect Open Source Software Development only) rather than the developers that are prepared.

I believe that taking the Opens Source course does NOT automatically make you "prepared" but if you are lucky it can "awaken" you as a developer as I have seen in others that took the same course with me

Thanks for reading so far since I know that the flowing of my writing on English could be a little difficult ;)

These last days: Reformating, getting ready and Assembla

These days were set aside to reformat my laptop which has Vista on it and was corrupted, but what was to be just few hours become a couple of days, since I also decided to open room for Ubuntu in my laptop but in my playing around with my partitions, I have lost all my videos and music :(

I have also been getting ready for next semester by preparing all the IDEs and others that I am going to need: Eclipse IDE with Php and Svn, Visual Studio 2005 for Asp .Net and C#, set up Appserv as my web server package, Dreamweaver and others ...

I have also discovered an online tool (Assembla) which is for managing developers teams (you can also organize normal teams) and contains a wiki, trac, subversion, time tracking, scrum reports, chats and many others. I believe it is a good tool and I have already set up 3 different accounts (academics, professional and non-for profit organizations).
If you have to organize a team bigger than one member I would suggest you to give it a try (btw it is free as in "free" beer!). It is also a way of finding jobs and showing that you are serious about managing teams.

Tuesday, November 06, 2007

Heroes sudden realization

Do not read this if you haven't watched every episode until now.

After watching yesterday's episode I think that Adam has been waiting for centuries to reach Hiro's time and destroy Hiro's reality.
Adam was most likely behind The Company to make them destroy New York with Hiro in it but the idea failed.
  • What was the reason of destroying New York? How could he had assumed that Hiro would be in New York? He obviously knew the father was in New York
Now the top management of The Company are being murdered one by one since two weeks ago Adam got released, in which, we have the father of Hiro who felt from a building with the person who pushed him but obviously Adam hit the ground with him but he did not die.
  • Who released Adam? When was he captured? Maybe in the time between the bomb explosion and his appearance? Who had the power to capture him? Somebody must have a more cruel reason to have released him
The Top Management seems that have been confused and have been thinking of the rest as their killers, e.g. Patman thinking that the little girl was used to catch him, Patman making the mother of Peter nuts (remember her scratching herself), Bob thinking of Patman to come after him, etc

Other questions:
  • Who, how and why were Peter and Sylar rescued?
  • Peter was in the Company's hand, did he had his memory there?
  • Why Adam has contacted Peter? He is going to use him, what for?

Friday, November 02, 2007

FSOSS (Free Software and Open Source Symposium) paper

NOTE: You can also read this in the Mozilla@Seneca wiki

Introduction

During the study week of every Seneca student, I attended to the FSOSS 2007 celebrated at Seneca which allowed members from the Open Source community to gather and listen to different speeches and workshops. I attended few speeches which I want to share my findings

Jay Goldman and David Crow talk about usability

Jay and David gave one of the most easy to listen to and interactive of speeches(video) that I have attended and their main focus was to let us know about what steps to follow for a better user experience. Both of them are concerned about the usability of software and their career paths have always involved bringing people and technology together, which also implies to bring developers and people together.

Their speech was divided into 12 steps that started bringing awareness of our unpreparedness to satisfy completely our user experiences by ourselves. This is due that most of us in the lecture hall were only developers (whit few exceptions) and it is totally understandable that we lack designers’ skills. Developing software does not just mean to write code, have few bugs and a nice user interface; it requires much more than just that, it requires a well organize structure on how to present the content and how to make it work smoothly for the final user.

A beautiful user interface for the developer’s eyes does not mean that it is the most intuitive for a user, in fact, it doesn’t even mean that it is the best way to get the task done. You have to understand your final users, you have to research the way they work with your software and allow them to give you feedback.

Another thing to have in mind when developing is that for different projects, we have different which they have different priorities. Having different priorities means to weight things with a different balance and what for one user is usable for another might not be. For each different project, there will be different constraints, different expectations, different likes, which the user you catch in your design the better.

How important a good design can be? Apple is a company greatly focused on design and that has allowed them to become a trend, for the robustness of their products, marketing, an important investment in a beautiful style and look of their products and an incredible easiness to use.

To complement a good design you have to find the shortcomings of your software. How can we do this? You can tackle existing bugs, get review by your user, reviews by experts, etc... All of these options are good, but getting the feedback from the users is the most important; why? Because the cheapest bugs to fix with more value for your users are the ones that can benefit you the most since you get happy users.

We were also taught how to transmit complex ideas to others by simple drawings (stick figures). Jay showed us that all of us can demonstrate concepts to other people with this technique because they can capture complex ideas with simple ideas.

Get involved the users in your software development because as Jay was letting us know, they want to give you feedback on how miserable you made their lives with your software... jokes aside, it is really important to let them let you know what they like and dislike from your software. The feedback they might give you might not always be so useful but if you let this happen you might find passionate users of your software who can give you good feedback and the more you let them get involved in the process the more passionate they became. Feeling engaged with the process makes them feel more responsible of the outcomes of your project.

A really good example on how feedback from users has improved the usability of a program is Microsoft Office 2007. Since Office 2003, four years had passed by and sixty thousand unique cases reported by users has shown amazing results and a revolutionary user interface. The problem of the user interface in previous editions was that the more functionality Microsoft wanted to add to Office the more the toolbars would grow, therefore, elements has to be hidden to fix more in the toolbar area. After studying users usage of the program for long time, they discovered to bring a context sensitive user interface using what they call “ribbon”, which shows options accordingly to the work being done. The last note to add to this is that 5 out of 10 top requested features for Office by the users, they already existed in previous versions of it. This showed that using the toolbar concept was limiting users from using features that they looked for but could not find.

A good thing to the whole community of developers and designers would be to make sure that we all understand the common patterns when designing interfaces, because there are tons of design patterns which compose part of designing interfaces. A recommended book by them is “Designing Interfaces: Patterns for Effective Interaction Design” by Jenifer Tidwell, which collects these commons interfaces to all of us and gives examples or suggested solutions, and mentioned the Yahoo! User interface library.

There are few more concepts that were spoken like do not get tired of your users, do not burn the bridges that connect them with you because they will end up going away and use competitor’s products and do not stop trying to improve the usability of your product (this process is called "iterative practitioner").

One of the best ways to get good feedback is to use low fidelity designs of your product because users will be more likely to critic it and not a high fidelity one because with a high fidelity one they feel like inappropriate to put somebody’s work down since it might have required a lot of time to make it. Another consideration about getting direct feedback is to make sure that testers do not feel that they are being tested on how good they can give feedback from the product evaluated.

The end of this presentation ends with raising the importance of giving back to the community the design knowledge that we might gain to help others and to let developers know about it. They mentioned Open Usability, contribute back to the Yahoo user interface library, use Tango icons and promote it.

From this lecture, we can extract that their main reason was to make us aware of the big importance that having a good user experience for our users is and how we can gain a great feedback from our users and they also promoted to give back knowledge to the community which is a big important point of the open source principles.

Shane Caraveo from Active State talks about Open Komodo

Shane came from British Columbia to let us know(video) about Active State and Open Komodo. Active State has existed since back in the late nineties and they were know as “the Perl Company” and it evolved to release their Komodo IDE that helps to develop with dynamic languages like Perl, Php, Python, Tcl and many others

Komodo is build on top the main Mozilla code and also takes advantage of the editing abilities that Scintilla brings to the editor. Komodo as we can see is based on open technologies and works with open technologies as well.

Recently a big part (around 90% or more) of Komodo Edit’s source code has been announced to be released as Open Komodo, which will be the supporting platform for Komodo Snap Dragon, before this, Komodo Edit could be used free as “free in beer” but now it is also going to be free as in “free of speech”. From it, a lot of things can be build on top of it, for instance, custom made IDEs. There is a part of the Mozilla Community that would like to have a Mozilla IDE to be able to develop XUL Runner applications, debug their applications and do everything that could help the Mozilla community of developers.

Komodo Snapdragon is an idea, a dream, which is based on top of Open Komodo and will integrate with Firefox, Mozilla and extensions like Firebug. Open Komodo is about the community, the code base, the platform and their desire is to see people gathering around it to build an open web based on open technologies.

Why choose to promote Open Web and Open Standards?

  • CHOICE – It brings the possibility to choose different technologies following standards that allows every technology work in different platforms and allow different technologies to work integrated.
  • FREEDOM – You are free to do and use the tools in different ways and twist them to allow you do the work you want to work on
  • STANDARDS – As mentioned before, they allows a common way to develop and allow a better understanding between platforms
  • INTEROPERABILITY – Code written should be able to work in another platform regardless of the IDE or the platform in which was originally developed

What Active State wants is not just to build commercial software but make a positive impact, make things that people like to use, allow development for the Open Web and the dynamic languages, but since they are going Open Source, this is not limited to the dynamic languages alone. It is up to the community on where they want to take it.

What Active State is offering is most of the source code that they have been working on to allow the community to say where to go after today and allow them to increase their market by having more people knowing about them

Comparisons

From both speeches you can hear two main principles of Open Source. The first one, highlights that giving back to a community knowledge leads to a greater awareness and further increase of knowledge and foster to contribute back more and more. From Shane, we can see an Open Source based tool going Open Source themselves and try to gather a community around them since they firmly believe that they are not the only ones who can give good ideas for their product and will allow the community to say what they have to say about Open Web and how they want to develop by contributing back to Open Komodo or twisting their code to use it in the ways they might need.

Personal View of Open Source

This first time attendance to the FSOSS has been a onetime experience in which without any doubts has expanded my picture of what software development is, what commercial software is and what things are involved with Open Source.

Firstly, I was extremely confused because everyone would be using words as: open source, open community, open commercial, open standards, open web, open technologies... which they all have the word “open” as a common denominator.

A lot of doubts came to what my understanding was of “openness”, let me explain myself. They are websites that are “open”, you can access to them without restrictions. There is content on the web which is “open” to anyone to see it, BUT not everything is “open” to be used in whichever manners you want (read, write, reuse, modify, etc...) There is software that gives you the possibility to use it (demo, trial, shareware – I know it is not good to put them in the same bag) but with a lot of restrictions. I have also seen companies that allow user to create open source projects in their servers that are completely non open source based, like Microsoft with codeplex.com, and in the other hand Source Forge with everything based in open source technologies and they both try to sell their "closed" solutions to enterprises. There is software that is “closed” but it is based on “open technologies” and there is software which you are free to use, free to modify and you are even free to contribute back! I also found out about the Open Source initiative that holds the licenses that follow the Open Source principles

After all this confusion, I realized that there are a lot of advantages to use open source, it is a great way to be in touch with people developing in our era with the latest technologies and it is needed for a better ecosystem in our economies and in our beloved freedom of speech culture

Friday, September 14, 2007

3rds!!

The Richmond Hill Select played last night their last game and winning Stallions by 2-3. This game put the Stallions' chance to stay in the play-offs since Suburbia just needs to get a point to get into them.

Even though we have lost so many games, I have found good fellas to play with and had really exciting moments. It has been amazing and next year the Conquistadors will impose their empire finally... ;)

Select!!