WebID – Universal Login for the Web

August 7, 2010 on 2:13 pm | In Bitmunk, Development, Industry, Semantic Web | 5 Comments

If there is one thing that is universal to all websites, it is the login process. Almost every website requires you to create an account, enter your e-mail address, verify your account, and log in before you can use any of the advanced features of the website.

Wouldn’t it be great if there was a universal login mechanism for the web? One where you just had to click a login button and your browser would take care of filling out your account details? What if you didn’t need to remember different passwords to log into websites? What if we could do all of this and ensure that only you and the website you are communicating with would be able to see the data you are sending?

The good news is that there are some very smart people working on this problem. The solution is called WebID. The bad news is that there remained one problem that would take the browser vendors years to solve. That is, until Dave Longley (our CTO), discovered a way to make WebID work in all the current browsers in use today, including Internet Explorer.

Read more to find out how WebID will become the universal login for the Web…

Web Security: A JavaScript Implementation of TLS – Part 2

July 20, 2010 on 3:12 pm | In Bitmunk, Development, Industry | 1 Comment

In the previous article that we did on a JavaScript implementation of TLS, we explained why we created Forge, which we released as open source software. To summarize, before Forge, there was no easy way to access a home computer using just JavaScript and Flash, technologies that exist in 98.9% of all browsers. With Forge, application providers such as Google Docs can now provide access to your home computer in a way that is safe and secure.

In this post, we will discuss how Forge came to be and the many technical issues that had to be solved to implement a JavaScript TLS client.

Read on to find out more…

Web Security: A JavaScript Implementation of TLS – Part 1

July 20, 2010 on 2:55 pm | In Bitmunk, Development, Industry | 1 Comment

This blog post was written by Digital Bazaar’s CTO – Dave Longley.

Digital Bazaar has written a pure JavaScript TLS client implementation and released it as open source software. The project is called Forge.

To our knowledge a JavaScript implementation of TLS has never been done before. But, if you are a developer, you might be thinking: Wow, that sounds completely inane. Is this just another case of a bored developer engaged in an esoteric demonstration that something crazy is possible? It is useful. We promise.

If you are not a developer, you might be wondering what TLS is and what JavaScript has to do with it at all. Well, first, TLS stands for Transport Layer Security and is just the fancy name behind what makes “https” websites secure. You may have heard of SSL (Secure Socket Layer) before. TLS is the latest version of SSL and is more appropriately named because data does not have to travel over a “socket”, it can be transported in many different ways.

So why would someone think a JavaScript TLS implementation is useful?

Skip ahead to Part 2 of this article.

Bitmunk 3.2.3 – Speed Improvements

June 9, 2010 on 4:03 pm | In Bitmunk, Development, Industry, Music | Comments Off

It has only been one month since our last release; either we are getting good at building and releasing software, or we got lucky. We’ll let you decide. Improvements in this release include:

  • Networking Speed – We have improved Monarch’s already impressive HTTP networking stack by greatly improving the number of simultaneous requests we can process per second. This not only improves the Bitmunk website, but all of the PaySwarm peer-to-peer software. Performance results will be published soon.
  • Website Responsiveness – A number of changes have been made to reduce page load times. Javascript minimization and resource caching are just a few of the improvements.

Read on to learn more about the changes…

Monarch – Next Generation REST Web Services

December 14, 2009 on 10:35 am | In Corporate, Development, Industry | 1 Comment

Network-centric computing has been gaining significant mind-share over the past decade. We have started to shift our thinking of our computing environment from applications and documents that strictly reside on our personal computers to applications and documents that may reside on a variety of websites on the Internet. From Gmail, to Dropbox, to Facebook, to Twitter – the landscape of how we interact with computers is changing.

The companies that understand this shift to Web Services and build out technology to track this shift in usage will emerge as the leaders of the computing industry in the next several years. Their infrastructure will be a competitive advantage, specifically – how quickly and efficiently their developers will be able to grow their services while keeping costs down.

To help the industry take advantage of this shift, we have released Monarch as an open source project. Monarch is a state-of-the-art Web Services framework. It is used to build the core web services that a company will provide its customers. Scaling up and out while reducing costs will separate the market leaders from the rest of the pack – Monarch provides this competitive advantage.

Read on to learn more about Monarch.

Bitmunk 3.2 Launched – The Legal P2P Music Network

November 30, 2009 on 9:00 am | In Bitmunk, Corporate, Development, Industry, Music | Comments Off

Today, we launched Bitmunk Personal Edition 3.2 – the first piece of software in the world to enable collaborative content distribution. Bitmunk is a plug-in for the Firefox web browser. This release adds the ability to sell DRM-free music from your computer, on behalf of artists, via an open, standards-based, peer-to-peer network.

We will be working toward standardizing this technology for web browsers over the next several years. This work will establish a world-wide, open mechanism for the distribution of digital content via web browsers that not only benefit artists, but fans as well. In short – when a file is traded using Bitmunk 3.2, the artist is paid and the fan is paid. You can legally resell the music you buy via the network and get paid for the bandwidth you contribute to the sale.

This is a bold new approach to music distribution. We certainly think it is inevitable that digital content will eventually be distributed in this way. Here’s how it works:

  1. You find a song you want via the Bitmunk website.
  2. You purchase the song using the latest Bitmunk Personal Edition software. When you buy a song on Bitmunk, the MP3 file pieces are downloaded from a number of P2P sources (just like BitTorrent). Unlike BitTorrent, getting commercial music through Bitmunk is perfectly legal.
  3. The song that you bought, a DRM-free MP3, is added to your personal media library.
  4. You are added as a download source for the song at a markup that you decide. Let’s say that markup is 10 cents.
  5. When the song is downloaded from the network, you will get paid for each piece of the song that is downloaded from your computer. For example, if your markup is 10 cents, and there are 10 file pieces, you will get 1 cent per piece. So, if 5 pieces are downloaded from your computer, you will get 5 cents. If 7 pieces are downloaded from your computer, you will get 7 cents. While it may not sound like a great deal of money, there may be hundreds or thousands of people buying the song from you.

The artist will always get the royalties that they set for the song, but unlike all the major digital online music stores, you can get a cut of the sale as well.

We are really excited about this release as it is the culmination of years of research and development. Many tireless days, weeks and years of work have gone into addressing the many problems plaguing digital music distribution today. We think that getting the fans involved in the process of distributing music is at the heart of the solution and Bitmunk does just that – it gives people a reason to get involved and be rewarded for helping to distribute music on the Web.

If you would like to learn more about Bitmunk, take a look at the Introduction to Bitmunk page. If you’d like to try Bitmunk 3.2 out in Firefox, go to the Bitmunk downloads page.

Establishing an Open Digital Media Commerce Standard

September 28, 2009 on 11:02 am | In Bitmunk, Corporate, Development, Industry, Music, Semantic Web | Comments Off

This article outlines how Digital Bazaar, since 2007, has been using Semantic Web Technology to establish a set of open mark-up and communication standards for Web-based, peer-to-peer marketplaces. The system that Digital Bazaar has created, called Bitmunk, is used to transact digital media such as music, movies, television and books between independent agents on the Web. The decentralzied nature of the peer-to-peer marketplace requires flexible, open standards for communication and knowledge representation.

Read on to find out more…

The Pirate Bay and Building an Equitable Culture

August 30, 2009 on 5:41 pm | In Bitmunk, Corporate, Industry, Music, Television, Movies and Video | 1 Comment

The latest site to gain the full attention and ire of the RIAA, MPAA, and copyright holders worldwide is The Pirate Bay (TPB). Or rather, it was the Pirate Bay until their owners were raided, sued, tried and sentenced earlier this month. The Pirate Bay is the latest link in a long chain of peer-to-peer companies that have met their end at the hands of international copyright law. It is also the target of a post-litigation buy-out attempt by a company who wants to monetize the over 25 million community members of TPB.

Global Gaming Factory X AB, a publicly traded Swedish company, has put forth an offer to purchase The Pirate Bay and all of its assets in a bid to move the site toward legitimacy. In essence, the goal was to charge the community to access content on the network and in return for sharing their bandwidth and storage, the new Pirate Bay would reduce the monthly subscription fee based on the amount you contributed. An interesting plan, but the world has seen this before.

First, there was Napster, and then Kazaa and now with The Pirate Bay. Recent history has demonstrated what happens to P2P companies that attempt to migrate to for-pay. Going legit is a desirable goal, especially for those who make a living from selling their intellectual works, but migrating these types of communities to legitimacy has always failed.

There is a lesson in this chain of events that all of us can learn to appreciate. These legitimization attempts fail at times due to mis-management, technology, or lack of proper funding. However, even if they are to succeed in the previously stated areas, they are still doomed to fail because of the culture involved in the change…

First Editors Draft of HTML5+RDFa Published

July 13, 2009 on 12:19 pm | In Development, Industry, Semantic Web | 3 Comments

This blog post was written by our Founder, Manu Sporny

HTML5+RDFa

The first public Editors Draft of RDFa for HTML5 was published earlier today. You can view the draft in two forms:

The blog post explains how this draft came to be, how it was published via the World Wide Web Consortium, and what it means for the future of RDFa and HTML5.

Read more (next page)…

Bitmunk 3.1 Released – Browser-based P2P Commerce

June 29, 2009 on 9:02 am | In Bitmunk, Corporate, Development, Industry, Music | Comments Off

Today marks a significant milestone in the evolution of the Bitmunk peer-to-peer commerce platform. The software release that went live earlier today is the culmination of over 26 months of development, hundreds of thousands of lines of code writes and re-writes and the dream of a small group of us that are trying to fundamentally change the way people buy and sell digital goods on the Internet.

On the surface, Bitmunk looks much like a web-based digital content store specializing in MP3 music sales. People can come to the site and purchase songs and albums for very competitive prices (cheaper than iTunes and Amazon.com).

There is, however, a deeper history and a grander goal for Bitmunk. This blog post outlines why today’s software release is such a significant step towards that goal. We are creating an open, standardized, Internet-scale peer-to-peer commerce infrastructure for the purchase and sale of digital goods. This mechanism, dubbed Collaborate Content Distribution, would allow anything digital to be found, bought and then re-sold via your web browser. This technology shifts the purchase of music, movies, television, books, and any other sort of digital good from being a purely corporation-to-consumer experience to a peer-to-peer experience.

If we’re successful, Bitmunk will help bloggers, artists, writers, tweeple, actors, novelists, and many other people that produce creative and knowledge-industry based content to make a living doing what they do best, without all of the barriers to distribution that have existed to date.

It all started with Bitmunk 1.0… (next page)

Next Page »