|
|
Open Source eLearning |
||
| P2P | ![]() |
|
|
How much of eLearning should be in the public domain? What should be proprietary? Training has a history of taking advantage of tools that were invented for other purposes. Consider the VCR. Or intranets. If you are a large, global enterprise, you're going to spend big bucks on a robust, scalable learning infrastructure. Even so, you'd needn't reinvent the wheel. You'll complement whatever you pay for with things like email, instant messaging, NetMeeting, and Java scripts. I envision a future for shared content. If Linus Torwalds can line up an army of programmers to add functionality to the Linux kernel, why couldn't we (you and me) enlist a core group of organizations and individuals to share learning objects? Send me an email if you'd be interested in joining such an effort. |
||
| Update. 6/2001. Aside from swapping a few emails with kindred spirits, I hadn't done much thinking in this area until a couple of weeks ago, when I led a session of eLearning Forum on Peer-to-Peer. Here's my write-up. | ||
![]() |
|
|
| "Never doubt that a small group of thoughtful, committed citizens can change the world; indeed, it's the only thing that ever does." -- Margaret Mead |
Free content?
|
Call me Linus? |
|
View Source... Lessons from the Web's Massively Parallel Development "The Web grew as quickly as it did because the independent rate of site design, freed from the dictates of browser engineering, was much faster than even its inventors had predicted. Tools that allowed designers to do anything that rendered properly, that allowed for lateral conversations through the transparency of the HTML source, and removed the need for either compiling the results or seeking permission, certifcation or registration from anyone else led to the largest example of parallel development seen to date, and the results have been world-changing." "Furthermore, while there were certainly aspects of that revolution which will not be easily repeated, there are several current areas of inquiry - multi-player games (e.g. Half Life, Unreal), shared 3D worlds (VRML, Chrome), new tagset proposals (XML, SMIL), new interfaces (PilotOS, Linux), which will benefit from examination in light of the remarkable success of the Web. Any project with an interface likely to be of interst to end users (create your own avatar, create your own desktop) can happen both faster and better if these principles are applied." |
Web without a weaver. Lessons without an authoring system. Massively parallel bootstrapping.
|
|||||||||||||
|
Peering
into the World of Peer-to-Peer Peer-to-Peer (P2P) applications rely on intelligent and independent peers at the edge of the network to take the place of central servers. P2P links together three pre-existing categories of services: distributed file sharing (Napster, Gnutella and Freenet), instant messaging (ICQ, AOL Instant Messenger) and distributed processing (SETI@Home, Distributed.net). Technology is evolving in each of these areas, but new P2P application classes are also developing. The P2P space is growing up, from non-commercial efforts and creative hacks to more robust platforms.
|
|||||||||||||
| Dave Winer: ...t's what makes all weblogs interesting. This is what the
New Economy is about to me. An open-ness to your thinking process. Welcoming
other people in. Creating value by inclusion, and using that to help perpetuate
the process. No lines between reportage and politics, a routing-around of
the stubbornness of the business and technology press to stick to their
well-rehearsed stories.
All people who participate in open development processes will someday have weblogs. How do I know this? Because it vastly amplifies your effectiveness. What do you give up by running one? As long as you allow for off the record conversations, nothing. And in an open process how many conversations require it? Ideally none. If the technologies we're deciding on are as revolutionary as some think they are, don't we want to leave a trail behind of our thought processes, and when connections were made and how they came about? |
||||||||||||||
|
||||||||||||||
|
Gnutella is a fully-distributed information-sharing technology. Loosely
translated, it is what puts the power of information-sharing back into
your hands. Now, however, Gnutella puts the personal interaction back into the Internet. When you run a Gnutella software and connect to the Gnutella Network, you bring with you the information you wanted to make public. That could be nothing, it could be one file, a directory, or your entire hard drive (I wouldn't recommend this option). The power behind this is amazing. That data which you have bothered to keep on your hard disk is what you found to be valuable. So when you share it you are sharing what is most valuable on the entire Internet. And you control its sharing. Decide to stop sharing? Go ahead and take those files offline. Want to share more? Select more files and share them. It's really that easy, and the power of sharing information is just unquantifiable. Gnutella client software is basically a mini search engine and file serving system in one. When you search for something on the Gnutella Network, that search is transmitted to everyone in your Gnutella Network "horizon". If anyone had anything matching your search, he'll tell you. So, time to give a brief explanation of the "horizon". When you log onto the Gnutella network, you are sort of wading into a sea of people. People as far as the eye can see. And further, but they disappear over the horizon. So that's the analogy. When you log on, you see the host counter start going crazy. That's because everyone in your horizon is saying "Hello" to you. After a while, it stops counting so rapidly, because you've counted most everyone in your horizon. Over time the people in the horizon change, so you'll see the counter move slowly. If you log in another day, you should see a whole bunch of fresh faces, and maybe you'll have waded into a different part of the network. A different part of the crowd. Different information. You might say, "Well, what if what I want doesn't exist within my horizon? The horizon never seems to grow beyond 10000 hosts!" True. If the information you want isn't in your horizon, you're out of luck. But hopefully it is. It's a probability game. Fortunately information is duplicated. Everyone's got that joke about the way men choose urinals, for example. And what of the 10000-user horizon? That's just the network "scaling". The Gnutella Network scales through segmentation. Through this horizoning thing. It wouldn't do to have a million people in the horizon. The network would slow to a crawl. But through evolution, the network sort of organizes itself into little 10000-computer segments. These segments disjoin and rejoin over time. I leave my host on overnight and it will see upwards of 40000 other hosts. |
||||||||||||||