You are currently browsing the archives for the Open Source category.



Language Barrier Between Smartphone Apps Can be Eased by Sharing the Logical Design of the App

Anyone who’s not on an iPhone might be Apple-green with envy over the amazing choice of apps available for download at the iPhone App Store versus the apps at Blackberry’s App World. There are far more iPhone apps, they tend to be less expensive, and they don’t run on Blackberrys. Is this inevitable, when apps are written for different operating systems because they have to be written in different languages? Is this a continuing, deliberate fragmentation of the market to create the appearance of separate solitudes between Microsoft and Apple operating systems and the devices that run on them (i.e. Blackberry and iPhone, respectively)? Maybe both, but what else is new? Well, crowd-sourcing efforts by developers to get their apps on both platforms with the least amount of effort, by creating more elegant code that shares the logical design of the app across both platforms.

What this means for the longer term is that as more and more software development kits (SDKs) in Objective-C (iPhone) and Java (Blackberry) get into the hands of grassroots developers hoping to make money selling their apps online, there is going to be a push toward cross-platform programming. As pointed out by developer Teabot on Stackoverflow.com, the core application code can be written so that it appears very similar on either platform, with API wrappers around the edges of the code that can be re-usable.

To achieve the same look and feel on each platform would require very different ‘physical components’ according to developer Grouchal on Stackoverflow.com, but Teabot goes on to claim that you should be able to share the logical design of your application if you carefully separate it into highly decoupled layers. This is still a big win because the logical application design probably accounts for a large part of your development effort, according to him.

This type of chatter shows it’s inevitable that the division of the apps market across operating system platforms will become eased, as grassroots developers become more inventive in finding ways to bridge the language barrier.

  • Share/Bookmark

Cell phone as musical instrument

This is seriously cool, especially if users have better control over sound outputs (e.g. using guitar, bass, beats, synth, or samples). Guitar Hero, move over.
Cell phone symphony
Cell phone symphony

  • Share/Bookmark

Harvesting From the Network

As autumn approaches minds turn to harvests, turkey and reasons to give thanks, so I’ve asked my assistant, Tanaz Irani to gather us a bunch of ideas…! On how to monetize social networks.

tanaz-irani.jpg


Social Networking & the Power of Millions of Clicks by Tanaz Irani (Spec. Hon. B.A, Pol.Sci.)

The fundamentally fluid, non-centered and non-linearly controlled nature of the Internet, and the hundreds of social networking sites on it such as Linkedin, Facebook and MySpace, lends itself to a re-thinking of how ideas can be promoted, virally – and how value can be derived not only in the end result but also in the process. The innumerable array of site applications and groups are examples of how these sites are more than a simple digital diary, photo album, or IM program.

On the server side, with partnership programs these sites can earn revenue per click volume, while redirecting traffic towards sponsored pages. Via strategically targeted ads, applications, or user-generated groups, these sites are able to summons up traffic for everything from breast cancer awareness to local condominium projects. A college can generate interest and awareness using social networking sites popular with the student body to promote, image, or brand their institution. These are the online places where students/audience are, so they must be there too – not to control, but to send out a message, or reach out to prospective members of the group.

Another key element to the intricacies of these types of sites is the notion of advocacy or simply giving someone a voice. For example, recent copyright advocacy had tens of thousands (more than 40,000) individuals joining Facebook groups (click here for source) to speak out! At these numbers you can get effective media coverage and lend legitimacy to a campaign or proposal.

The “I am rich” iPhone app is an interesting counter example (Click here for article). Online protests like “I bet I can find 1 million people who dislike George Bush” show what potential these technologies hold for politics.

On the marketing side, it’s about leveraging metrics. The “I am rich” application boils down to some genius who figured he would tap into a highly specialized, but unrealized market segment, and it paid off. The breast cancer group on Facebook reaches hundreds of thousands of people each day, and they’ve found a way to generate enough revenue to offer free services to women. The breast cancer group members are invited to click to a specially directed site, and then click on partner websites (win/win/ hyper marketing). These partner sites (i.e. shopping sites, vacation sites) pay pennies per click, but it adds up and they then offer free mammograms to women in the U.S. based on the $$ they generate. So it is €˜win€™ for the companies, €˜win€™ for the women, and €˜win€™ for the breast cancer advocacy group. But it€™s also hyper because it depends on millions of clicks, each done individually.Š

  • Share/Bookmark

How Open Source and Creative Commons Licenses Remain Beholden to Copyright Laws

In an essay entitled “Copyright, Copyleft and the Creative Anti-Commons”, Anna Nimus explores the contradictions of the “copyleft” movement, insofar as the copyright freedoms that are promoted tend to be founded on the orthodox principles of copyright law that they seek to be freed from.

She observes:

Copyleft uses copyright law, but flips it over to serve the opposite of its usual purpose. Instead of fostering privatization, it becomes a guarantee that everyone has the freedom to use, copy, distribute and modify software or any other work. Its only “restriction” is precisely the one that guarantees freedom – users are not permitted to restrict anyone else’s freedom since all copies and derivations must be redistributed under the same license. Copyleft claims ownership legally only to relinquish it practically by allowing everyone to use the work as they choose as long the copyleft is passed down. The merely formal claim of ownership means that no one else may put a copyright over a copylefted work and try to limit its use.

And further, discussing software distributions made under the GPL:

The GPL and copyleft is frequently invoked as an example of the free software movement’s anticommercial bias. But there is no such bias. The four freedoms required by the GPL – the freedom to run, study, distribute and improve the source code so long as the same freedom is passed down – means that any additional restriction, like a non-commercial clause, would be non-free. Keeping software “free” does not prevent developers from selling copies they’ve modified with their own labour and it also does not prevent redistribution (without modification) for a fee by a commercial company, as long as the same license is passed down and the source code remains transparent.

Nimus pulls no punches, making her agenda clear. Her essay is clearly marked, “Anti-Copyright”, but she wryly acknowledges the obvious dilemma:

… do you affirm absolute freedom, knowing it could be used against you, or moderate freedom by restricting the information commons to communities who won’t abuse it because they share the same “spirit”?

Having said that, she draws close aim at those she sees who might facilitate the co-opting of free-information ideals, including Stanford law professor Lawrence Lessig, for promoting licenses like those issued under Creative Commons as being examples of a solution to the problem of content producers unduly controlling our ideas, culture and technological innovation; where, she notes, it is the producer under those licenses who has an exclusive right to choose the level of freedom to grant to the consumer:

The point is clear: Creative Commons exists to help “you,” the producer, keep control of “your” work. You are invited to choose among a range of restrictions you wish to apply to “your” work, such as forbidding duplication, forbidding derivative works, or forbidding commercial use. It is assumed that as an author-producer everything you make and everything you say is your property. The right of the consumer is not mentioned, nor is the distinction between producers and consumers of culture disputed. Creative Commons legitimates, rather than denies, producer-control and enforces, rather than abolishes, the distinction between producer and consumer. It expands the legal framework for producers to deny consumers the possibility to create use-value or exchange-value out of the common stock.

She is right on the mark when she observes that what ends up happening, is the creation of more elaborate versions of copyright; in other words, more elaborate copyright licensing issues:

Whereas copyleft claims ownership legally only to relinquish it practically, the references to ownership by Creative Commons is no longer an ironic reversal but real. The pick and choose CC licenses allow arbitrary restrictions on the freedom of users based on an authors’ particular preferences and tastes. In this sense, Creative Commons is a more elaborate version of copyright. It doesn’t challenge the copyright regime as a whole, nor does it preserve its legal shell in order to turn the practice of copyright on its head, like copyleft does.

The interesting aspect of her exposé of this co-option, which she terms an “extravagant dishonesty”, is that it shows the persistent, and at least at this time, necessary tethering of so-called copyleft to the basics of copyright law. In other words, since we don’t yet live in Utopia remedies still need to be considered for the misuse of freely-distributed software, music, video, etc.

Philosophically while the free software and open source software movements consider themselves distinct, they have long-since identified a common enemy, being proprietary software.

The emphasis is on free in the sense of freedom to innovate, versus source code given-away for free. As stated by the Open Source Initiative:

The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing.

By the same token, Creative Commons provides tools that let authors, scientists, artists and educators mark their creative work with the freedoms they want it to carry. Essentially, you can change your copyright terms from “All Rights Reserved” to “Some Rights Reserved”. In particular, it is stated:

Creative Commons licenses give you the ability to dictate how others may exercise your copyright rights—such as the right of others to copy your work, make derivative works or adaptations of your work, to distribute your work and/or make money from your work. They do not give you the ability to restrict anything that is otherwise permitted by exceptions or limitations to copyright—including, importantly, fair use or fair dealing—nor do they give you the ability to control anything that is not protected by copyright law, such as facts and ideas.

The Free Software Foundation investigates compliance issues regarding the GNU General Public License (and its variants, LGPL or the GFDL), noting however, that:

…the GPL, and other copyleft licenses, are copyright licenses. This means that only the copyright holders are empowered to act against violations. The FSF acts on all GPL violations reported on FSF copyrighted code, and we offer assistance to any other copyright holder who wishes to do the same.

But in all of these instances, correctly put, it’s still up to the creator – copyright owner – the person who magnanimously released the work into the world on a free, open source, or Creative Commons-type basis, to enforce remedies when it comes to the misuse of that work – which can be an especially tall order if the misused version has been virally distributed over the Internet.

While the perpetrators of misuse might believe they are able to deal with the work as they please because copyright in the work has been abandoned or dedicated to the public domain by the act of releasing it for free, this is a fallacy. Copyright continues to subsist, despite the work being freely-distributed. At minimum, this means the creator continues to hold the “moral right”, mandated under the Berne Convention as copyright law in most jurisdictions (n.b. moral rights are handled somewhat differently in the United States), to be attributed as the creator or author of the work.

But if the work has been freely-distributed, what about damages? It seems counterintuitive for damages to be awarded for wrongful copying or distribution of a work, if the work was intended to be distributed on the basis it could be freely copied or distributed. Statutory damages might be an answer. Another approach might be an accounting of profits unjustly gained. But again, financial remedies seem to cut against the original expectation of the party releasing the work in the first place.

On a micro-economic level, aside from the important right to be attributed as the creator of one’s own work, the violation of so-called copyleft rights might seem trivial. The main avenue for recourse of alleged victims seems to be public outings or censure of violators on blogs, forums, and the like, versus recourse to the courts. That is, the main recourse is to embarrass the perpetrators into fixing the problem – to publicize the problem so the community as a whole may organically develop an appropriate response – in a way, like an open source remedy. However, on a wider scale, when looking at the global picture, it is evident that a community-based approach for keeping violations in check has its limits. Can we really expect voluntary compliance? It seems Utopian to me.

  • Share/Bookmark