The Basics ...
|Full Name||Nadim Shaikli|
|Country of origin||Iraq|
|Residing in||California, USA|
|Occupation/Studying||Computer architect and chip design engineer|
1. Is there a project or site that you are affiliated with ? how ?
Not really - I've been closest aligned to Arabeyes.org since a great deal of my time is spent on it and the various things arabeyes stands for and advocates.
2. What are your thoughts on linux and open-source ?
I think its the best thing to happen to software development in general since computers were invented. Not so much because its free, but because its such a great learning experience and such a great medium to learn and see how things work and function, plus you can change things so easily.
3. What got you interested in linux and open-source ?
With the current political situation that has enveloped our Arab and Muslim lands, I was shocked by a couple of experiences in which I saw foreign companies supposedly upholding security for Arab companies and governments. A great deal of the Arab world is now embarking on the internet and is moving most (if not all) of it daily transactions and business on the 'net and I'd even assume some very sensitive data/info. Having all that info protected by a foreign, potentially hostile, company (and thus country) seemed ludicrous and beyond belief to me. I started to ponder why aren't people looking into linux in the Arab world and started looking at my daily usage and how I would go about writing, emailing, printing Arabic on linux and saw a major disconnect. I then opted to do a more intense search on the internet to see if anyone has started along the path of Arabizing linux and came across aunyx (arabeyes' predecessor). It wasn't in active development from what I saw but it had potential and as such I made some comments, made some suggestions and took it upon myself to do what I preached and jumped-in and started producing and bringing to reality ideas, both mine and others', in order to make Arabic and linux a reality. That was really my first very deep and intimate introduction to open-source.
4. When did you first get interested/involved in open-source ?
Since my daily work involved me being on a linux/unix machine, I've been using unix (mostly SunOS and solaris) for 10+ years. The rise of linux over the past 4-5 years has also caught my eye and I really really loved the idea of finding bugs, trying to fix 'em and making any suggestions that might be useful. I started hacking (programming) minor changes to what was called xbiff++ (an email indicator) in order to add sounds anytime an email is received -- silly I know. That was back in 1993 or 1994 I think, just for fun really.
5. What are open-source's major advantages as far as you are concerned ?
That's a great question :-) Linux has two major advantages. As noted earlier, security is a huge advantage as well as linux serving as an educational tool. One only has to look at the west and western economy over the past 10-15 years to realize what I'm talking about.
Let's take security. If security was and continues to be a concern, the internet would have never taken off and would have never become as popular as it's gotten. Now, instead of opting for blind trust in which a person buys a piece of software and sets up websites and databases and entry point without really knowing if they have back-doors and hidden portals. The only way to really know that a piece of software is truly secure, from a user prospective, is to see the source code and to check what goes on in a piece of software him/her-self. The fact that there are millions of linux users who scrutinize the source code on a daily basis and report any potential issues in a matter of minutes, with fixes no less, is certainly reassuring. Linux is the only option out there that guarantees no back-doors, not based on blind trust, but based on technical knowledge.
As for the second major advantage, linux could be used as a great learning tool for those looking onto various aspect such as programming in general or protocol expertise or packaging or product prototyping, etc. To take things into prospective, linux and FreeBSD were and continue to be used and developed by major US and European universities first and foremost as a teaching tool. You look at the major linux components out there beyond the kernel (it the heart of the Operating System (OS)) and you'll see things like Gnome, KDE, Xfree, Apache, etc. A great deal of those applications were university projects (from Stanford, to MIT) in which students were challenged to be creative to fill a need. Wouldn't it be great if something similar were to be undertaken in the Arab world ?
6. What irks/displeases you about the entire movement ?
I think the lack on one site that brings everything together. I think linux could be very overwhelming to a new user (newbie) to take-in at first. I think Open Source ought to be a bit more structured in helping out newbies.
7. How do you see Arabic fitting into the entire movement ?
I think Arabic could and should be used in the manner that many people use Spanish, German and Japanese on linux. The user opts to continue to do all his programming and documentation in english, but the user interface needs to be Arabic-capable. I also, unlike some, believe in supporting the basics from the command-line in Arabic. The basics, in my book, include such as being able to write a document, email that document, spell-check it, print it, etc without having to resort to Gnome or KDE (full-fledged GUI environments).
8. What has your role been in the past regarding linux/open-source ?
I've tried to motivate people by showing that results can be gotten even by someone like myself :-). I, mind you, am NOT a software programmer. I view myself more of a hacker, not in the sense of breaking into websites or machines (I know nothing about that), but in terms of thinking of how to bring about a solution not from a software elegant solution, but just to get a long lasting means to fill-in the various needs out there. I've also been very vocal (which some might view as being too intrusive) about how best to go about getting results with a long-term emphasis to roadmaps. I'm, for instance, adamant on having all Arabic solutions go to the main trunk of an application/program so that we don't end up starting anew 3-4 years from now. No work should be lost ever.
9. What will your role be in the future regarding linux/open-source ?
Whatever is really needed to keep arabeyes and the effort to bring Linux to the Arab and Muslim world, I'd be willing to help out with. I've been very open to suggestions and ideas and don't really have a set agenda - if I have the time, I will help, its as simple as that really :-)
That's the beauty of all of this, yes there is work that needs to be done and yes we need people to help out, but you know what ? We set our own agenda and our own time-line. I'll try to do my best to work with the great Arab talent out there to help bring forth whatever is necessary to further our collective technical abilities.
10. What would you say your major contributions to Arabic Linux have been ?
A few things come to mind (both past and present (ie. on-going)),
- Helped with Arabeyes and contribute to it as part of a think-tank
- Completed QaMoose
- Brought Arabic support to vim
- Assisted (minorly) in mlterm
- Researched and brought forth some printing solutions (txtbdf2ps, etc)
- Vocalized some concerns to the various lists/consortiums for better Arabic support and inclusion
The one contribution that is likely more important than others is in helping structure arabeyes and its agenda. I also, as a contribution, have done a great job in arguing with people :-) A great deal of what I've done in the past year is really beyond a simple packaged solutions -- I guess I haven't done enough :-) In reality, I'm part of a team (the arabeyes team) and so I've helped my team members in virtually anything that needed to be done in as much the same way that my team members have done to help me.
11. How do you see open-source and linux fitting into the Arab community ?
I think open-source and linux will start making its way to the universities and schools and ultimately into the governments. I don't see why linux can't be used by all Arabs today even.
12. What is the ideal path for development and progress in your opinion ?
I've tended to tackle problems and issues head-on. Create a list of what is needed to be done, find the people that might be interested in helping and divide-up the work and set a time-line to get it all done. Once every month or two revisit your list and go through the cycle in case anything new comes up and needs to be addressed.
13. What areas in your opinion need the most work ?
I would tend to say that its not in the technical realm, eventhough all help would be appreciated there :-) I think raising awareness probably is the most important area to work on. By that I mean, informing and talking to universities, governments, businesses, etc about linux and what it would take for them to switch over. I think communication between the various linux user groups (LUGs) out there is crucial to that end. In general, like in any large project the need to sustain one's technical results is paramount, but what is lacking at this stage is awareness and large scale buy-in from major Arab organizations out there. I would love to hear a big company or university or a government approach an Arab entity (like arabeyes or haydarlinux or ...) to fill their needs instead of going to a western company such as RedHat or Mandrake (do note, arabeyes is not a company - its a community volunteer effort; I just used arabeyes in terms of getting advice or seeking assistance in the field).
I also think people should look more into volunteerism and into what they need (and must even) do to give back to their communities and herritage; it's NOT all about money. We as Arabs seem to lack that mentality and the commitment that accompanies it and that really worries me. I'm hoping, as I've seen some encouraging signs of late, that is might have been a generational transient matter which is improving. In short, I think Arab programmers, developers and entrepreneurs should be very keen in knowing who they are and what they stand for to better commit to their goals. For that knowledge will afford them a higher chance of attaining those goals, thus, improving their and our standing in this world.
14. What would you like to see happen sooner rather than later ?
Arabic Linux on every desktop :-) As well as universities announcing their commitment and backing to linux and Arabic linux.
15. What gets you moving and wanting to contribute ?
My love for my heritage and wanting to prove to the world that we Arabs and Muslims are as capable (if not more so) than anyone out there. Not as part of a "we are better" attitude (takabor), but as part of equal opportunity and being taken seriously in our efforts and not being belittled.
16. What Arabic+Linux accomplishments have really excited you ?
mlterm has really opened-up the door to so many things. Having an Arabic terminal emulator (xterm) has opened-up the door to various developments that previously would have been difficult.
17. What are some of your favorite links/channels ?
Mine tend to be political; aljazeera, etc :-) But I tend to visit, linuxtoday.com as well as slashdot.org and freshmeat.net often.
18. What would you tell others that might consider helping ?
Do it - just jump-in and commit yourself and do it. You might be overwhelmed at first, but there are lots of people that would be willing to help you (use arabeyes' mailing-lists for help). I think the biggest problem that we (arabeyes) have seen is the shear lack of commitment. People come-by and see the various efforts and say "this is great, I want to help" and then simply disappear. There is something to be said about intent, but there is lots more to be said about the actual commitment and results. An hour or two per week (yes week) would do wonders.
19. How would you go about expanding Arabic+Linux ?
Again, I'd say more Public Relations (raising awareness), more developers and lots more universities riding down this route and supporting our efforts.
20. Where do you see Arabic Linux in 5 years ?
In 3-4 governments; in a number of smaller startups in the Arab world and in alot of universities.
21. Where do you see yourself in 5 years ?
Somewhere where I can help not only linux, but help the Arab/Muslim world with chip design as well as push for the embracing of Research and Development (R&D) as a way of life. I'm one who believes in giving back to my community, upbringing and heritage. I would love to live and work in an Arab country along those lines; I just don't understand why none of the Arab countries out there don't take a chance in giving us Arabs abroad a chance to make a difference and incentivize our return - its a win-win situation really.