On Tue, Oct 28, 2008 at 10:31 AM, Jean-Marc (M2i3.com) <[EMAIL PROTECTED]> wrote: > > Well the major distinction between a website and a local application > is precisely that... where it runs. > > Lets take OpenOffice... > > You download a copy and run it on your machine. > You can choose to alter your copy and be the sole user of those > changes > You can publish your changes and once approved/merged into the trunk > version, other people can benefit from it. > ** The benefit of the improvements made takes a longer time (if ever) > to reach the potential users. > > Lets take Joomla... > > You download a copy and run it on your webserver > You can choose to alter your copy > You can publish your changes but there again people will need to > update their own copy. > ** The benefit of the improvements made still takes a longer time (if > ever) to reach the potential users. > > Lets take teachmate.org and reddit.com... > > You don't download anything unless you want to change it (or branch > and start your own) > Whoever have their published changes approved updates the final > website directly. > ** The benefit of the improvements reaches all the users upon > approval. > > Lets imagine Google was doing it where you could download the source > code of their website and suggest improvements to any aspect of it > where the whole user base of Google would benefit from the changes. > > > The distinction is probably too thin to justify a new term... "Open > Source Website" already says enough. But new terms also carry with > them loads of meaning and in the case of Reddit and Teachmate the > meaning is: "the website, it's behavior and all aspects of it belongs > to the community an is actively maintained by the community".
I think the key takeaway is that the term "open source" has nothing to do with where the code actually runs (see disclaimer below). It has to do with who has access to the code and what they can do with the code. By opening up the source code according to most OSS licenses, it's perfectly valid to take the code, rebrand the site and start a competitor site- just like there have been forks of traditional software (Emacs vs. XEmacs for example). * Disclaimer: Depending on the license used I may not even have to redistribute the changes I make to my competitor site (BSD, Artistic and GPLv2 for example). Of course some licenses have special clauses for "web delivered applications". So yes, where it runs is a factor in the "redistribution" clause, but most OSS licenses don't force you to share code changes for web applications. -- Aaron Turner http://synfin.net/ http://tcpreplay.synfin.net/ - Pcap editing and replay tools for Unix & Windows They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. -- Benjamin Franklin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

