Daily Archives: January 4th, 2008

Louis Suárez-Potts‘ interview with LFY magazines Anannya Nath (conducted on February 08, 2006) was a very gripping conversation as can be seen from the transcript. Anannya Nath is one of my list of most-favorite-journalists. This is one of the most intriguing conversations I have read and so I post it here thanks to Louis Suárez-Potts. Excerpts from the interview:

What is your role as Community Development Manager at OpenOffice.org?

It is a flexible role and the easiest way to think of it is that I represent the community (however defined). In effect, I represent it to developers, businesses, governments, corporations, as well as to the sponsoring companies, especially the primary one, Sun, and hosting company, CollabNet, which employs me. It goes without saying that I also do a lot of writing, project management, admin, and ombudsmanship. Independent of my role as community manager, I’m also on the governing council, the Community Council, and the lead or co-lead of several projects, including Website and Distribution, though for the former, Kay Schenk and Christian Lohmaier do all the work and for the latter, Stefan Taxhet, Mike NIblett, Riccardo Losselli and a fantastic team of volunteer system admins do the work and deserve all the credit for what’s good about the site and distribution of OpenOffice.org. I’m also the lead, along with Erwin Tenhumberg, of the BizDev project, which helps to manage our relation to businesses, and co-lead of the Native-Language Confederation, which Charles Schulz has led now for several years of vigourous growth and activity.

What difference have corporate-sponsored open source projects made to the concept of open source?A huge difference. Free and open source software (FOSS) projects often begin small and organically, with the code forming the nucleus of progressively expanding activity, as developers submit patches and enlarge upon the codebase. Of course, I’m generalizing and idealizing: it’s actually much more complicated than that and the progression is seldom linear; rhizomatic systems are always complex. But the idea of such organic growth is that it is predicated on a distributed “community” of interested developers, and this community expands more or less in synchrony with the development of the code. The project’s boundaries thus more or less map to the interest in code.

In contrast, a sponsored project will often start with a gift of code to the “open source community” (whatever that means) and then form a community around the gifted code. This is what happened with OpenOffice.org, and the strategy presents some challenges to the formation of an interested community. But: I tend to think that few projects, sponsored or not–indeed, few companies, sponsored, or not–have been quite as successful as OpenOffice.org. Think of it: we have tens and tens of millions of users representing a significant chunk of the office suite user base. Why do they use OOo? Without question it’s because the product is so good and because it is free, as in gratis, as well as in speech. But it’s also because it has been translated to languages like Hindi, Tamil, and many others used in India and elsewhere. And it is also because despite starting from code already written, we have formed a “community” or communities concerned with the making and propagating of the application and ancillary material, such as help files. Community members include not only employees of Sun, Novell, Intel, Propylon, and associates of Debian, Mandriva, and so on, but thousands who are not paid or employed by small and focused companies. Regardless, all have devoted enormous chunks of their daily lives to making and propagating OpenOffice.org. This s remarkable.

Why have people so committed themselves to the project? The reasons vary. For some, their work will ultimately benefit them. For others, the reason is more altruistic or communal: they wish to give back to the project some of the benefit they have received from it. They see quite clearly that OpenOffice.org represents an opening to the future–a future that will include them, as active participants, in a way that proprietary commodities never can. Proprietary products make you, the consumer, at best a user, seldom a producer.

What is the future of open source? Do you think it has the potential of replacing proprietary SW at the enterprise and government level?The future? FOSS is maturing but is by no means mature. Arguably, it can never and should never be deemed mature: it is a constantly evolving, unscripted practice, not a theory finding an ideal praxis. On the development side, I envision more and more enterprises and also smaller companies, as well as public sector and NGOs, employing FOSS techniques to create and distribute software (recall: FOSS includes as a provision the idea of free distribution, that is unemcumbered distribution). They will do this because it is both a cheaper and better way of getting things done. (Note: the actual method is left unspecified.) But do I think it will replace proprietary software (SW)? Nope; not at all. FOSS is a strategy, not a political movement. It promotes a narrow kind of freedom but is not the answer either to a politics of freedom nor to all software making and distribution. Proprietary software is perfectly reasonable for many, especially, one might think, for those companies whose revenues are dependent on the software. Sure, a strategy might be to open source *some* of it, so as to promote the code and its development. But that may not always be a feasible option.

Think too of the places where open source has barely had an impact: games and other aesthetic works. For all these, there is a certain relation to the consumer that makes it difficult to conceive of open source as the solution. I’m not saying it’s impossible; hardly, and there are numerous aesthetic works that are in fact open; as well, one could envision that the content of a game stays closed but the code producing the movement and effects is open. But in the case of content, the nature of our relation to the work has to be calculated and understood: participation as a producer is not always desired. Further, one has to think through the implications of freeing works which are, by Kant’s definition of art, non-utile. How much would society’s wealth be increased if they were open sourced?
How can a country like India benefit by adopting open source solutions?

The adoption of FOSS confers both economic and social benefit. To begin with, FOSS is both a commodity and a resource: something you use and something you develop; usually free as in beer and always free as in speech. As a free commodity, it obviously saves money in licensing fees, which would otherwise be sent abroad. And as a free resource it goes well beyond saving money. It produces wealth, and the wealth it produces is local. Investing in FOSS means investing in local talent; it means encouraging the growth of everything from local support companies to local developers to local school curricula to local distributors. For a country like India–powerful and possessed of vast natural talent–it means taking a lead on the world stage in developing technology, and this will have I believe positive social effects. FOSS is not a political movement but the narrow freedoms granted by the licenses can promote vigourous growth of participant communities, starting with the technical but not ending there. What FOSS ultimately implies is a way for experts and consumers to communicate, share knowledge, information, interests to produce new things and move beyond, around, through the walls created by the decades long and stultifying intellectual property regime we know so well today. And besides innovation, why is this important? Because FOSS promises to bridge the so-called “digital divide,” or the gulf between the elite who have and use computers and thus benefit from the 21st century service and knowledge economy and everyone else, who are effectively barred from taking advantage of this economy and its wealth and locked into a stagnant past. FOSS gives India the future; large-scale proprietary software guarantees the past.

Read the rest of the interview here.

by: anakin

.NET Framework 3.5 builds incrementally on the new features added in .NET Framework 3.0. For example, feature sets in Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace. In addition, .NET Framework 3.5 contains a number of new features in several technology areas which have been added as new assemblies to avoid breaking changes. They include the following:

  • Deep integration of Language Integrated Query (LINQ) and data awareness. This new feature will let you write code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of SQL data, collections, XML, and DataSets by using the same syntax.
  • ASP.NET AJAX lets you create more efficient, more interactive, and highly-personalized Web experiences that work across all the most popular browsers.
  • New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards.
  • Full tooling support in Visual Studio 2008 for WF, WCF, and WPF, including the new workflow-enabled services technology.
  • New classes in .NET Framework 3.5 base class library (BCL) that address many common customer requests.

System Requirements

  • Supported Operating Systems: Windows Server 2003; Windows Vista; Windows XP
  • Processor: 400 MHz Pentium processor or equivalent (Minimum); 1GHz Pentium processor or equivalent (Recommended)
  • RAM:96 MB (Minimum); 256 MB (Recommended)
  • Hard Disk: Up to 500 MB of available space may be required
  • Display: 800 x 600, 256 colors (Minimum); 1024 x 768 high color, 32-bit (Recommended)

By: s@NNdy

The people who access internet in the world are divided into two groups. One who log in from a static location using their PC or Laptop and the other who access the internet while on the move since they cannot either afford either the time in or the money for “an office”. For them mobile internet is very necessary.

Today there are so many options for mobile internet. Let me list down a few that I am aware off (please comment in case I missed something here):

1. PDA’s / BlackBerry (the RIM version or even the emulators): These things are handheld computers. All you need is an active connection and you can forget your laptop. They have full featured HTML browsers, Active and Push email clients with POP and SMTP and LiveExchange as well. What else does a travel genius need?? Word Excel PPT?? All that is also available now, and in various forms too, if I may add!!! And they surf the net at a pretty high speed what with mobile bandwidths soaring higher and higher!!

2. Handsets with inbuilt browsers: These are slightly lower end but still can provide xHTML functionality and can allow a person to stop gap check web based email. some of them have basic email functionality in their messaging systems. they connect easily with your laptop and provide the functionality of a modem and voila! you are online.

3. Handsets with modem functionality: These handsets are only modems and telephones. No inbuilt browsers (though you can get third party software and try if your phone allows for it). Plug and PLAY .

4. USB Modems / PC Cards with telephone software: if you are constantly on your laptop, just plug these babies in and convert your laptop into a mobile phone. With internet as the primary functionality, they carry out their task undaunted and efficiently. 

There are many providers for mobile internet connections out there. The medium only two. Lets see what you can expect. Having tried all of them, I will give unbiased feedback.

1. GSM: GSM service providers offer you internet via GPRS / EDGE. EDGE is basically the upped version of GPRS which most handsets provide now. you can attain internet speeds real time of about 40 – 50 Kbps which is not bad if you are on the go. If you use a mobile handset, you need to have an active connection (consult your provider) and a phone capable of transmitting the service to your laptop (only for option 2) using Data Cable or Bluetooth. Please note that Bluetooth severly hampers speeds, and data cables are more reliable.

2. CDMA: These babies were designed for data. If you have a CDMA phone and a data cable, you can attain speeds with even the most basic of handsets. With speeds from basic handsets ranging from 35 Kbps to plug n play babies dishing out speeds of 130 Kbps, these machines are built for internet.

So if you are looking for reliable internet then go out and buy a CDMA modem, but if you have GSM and are looking for a stop gap arrangement or only email functionality then EDGE serves the purpose.

 Whats your poison??

by: pepster