Showing posts with label OpenSource. Show all posts
Showing posts with label OpenSource. Show all posts

Sunday, February 24, 2008

Boise Code Camp 2008

Saturday, March 8th, 2008
At Boise State University in the
College of Business and Economics

Register today to attend free: www.BoiseCodeCamp.org

This free event for technical professionals is produced by the community, for the community.

Code Camp is bigger than ever this year featuring new and exciting technologies, training on fundamentals, a great party, and more.

  • 63 sessions from 45 amazing presenters
  • The best training value available anywhere
  • Fewer slides, more code and examples
  • Familiar names and local real-world coders side by side
  • An incredible amount of talent and information
  • Free lunch, dinner, swag, and giveaways
  • Held during non-work hours (we have jobs too)
  • Sessions for non-coders as well
  • Amazing after party in the BSU stadium Hall of Fame room

No matter whether you are a seasoned coder, a student, a business analysis in software, a project manager, or a hobbyist technologist, there is something at code camp for you. Invest in yourself and come prepared to learn about these things and more:

  • ASP.Net
  • Agile / Methodology
  • Architecture
  • Client Development
  • Databases and DB development
  • Delphi
  • Fundamentals
  • Games & Graphics
  • Google APIs
  • I.T. And Operations
  • Languages & Frameworks
  • Mobile
  • Security
  • Web Development
  • WCF, WF, WPF
  • Virtualization
  • XML and the Web
  • Java, .Net, SQL, Oracle

Register today at www.BoiseCodeCamp.org.

Sunday, June 03, 2007

Google Gears

Did you hear about Google Gears? It lets you use web based applications while you are offline. So you could use Gmail, Google Reader, and Google Apps. BTW, Gears is Open Source.

I noticed support for it in my Google Reader a while ago. I just read a news article about it. Firefox 3 has plans to support this as well. I read about it a while ago. They were waiting for some provider of web based applications to start supporting the idea, which now Google is doing.

The thing is, I don't see Microsoft supporting this kind of innovation since it competes with Office specifically, and Windows in general. That means no IE support for the latest web innovation. But with Microsoft's push for their Live products maybe they will support it. I guess we will see.

I still think we are within 5 years of seeing a very significant shift with Microsoft's position in the industry. The web and the web browser is becoming the platform Microsoft feared it would be. It is competing with the windows and office offering. Now with their move into patent litigation and Paul Graham's observations on their demise, I believe things have been set in motion. John Dvorak said they are going the way of the IBM years ago. He was especially vocal about it during the Lindows AKA Linspire fiasco.

Tuesday, May 15, 2007

Microsoft vs. The World

Everyone knew it was coming, despite Microsoft's claims to the contrary. . . .

In the past, resorting to seeking revenue through patent infringement against consumers is a sign a company is going under or getting desperate. It is only when a company is losing customers at a very fast rate do they resort to assaulting consumers directly. I guess Microsoft has finally realized they are becoming irrelevant and loosing the battle to open source.

According to Bloomberg news, Microsoft "wants makers of [open source] software to pay royalties." Now InformationWeek is stating that instead of litigating or just demanding royalties, "Microsoft wants to create more arrangements that mirror the company's deal with Linux distributor Novell." But my question is what if they don't want to enter such a deal? Then does Microsoft litigate?

Contrary to popular belief, trademarks are the only intellectual property that in unenforced is lost. So you are not compelled to enforce a patent. If you were then most of the patents Microsoft owns, as well as most of the other software patents out there, would be invalidated.

Microsoft claims they only want to reach licensing agreements, but I want to know how are those arrangements that much different then the arrangement provided by the GPL (which essentially provides a reciprocal license of code in exchange for use of the combined result.) If Microsoft wants to use and contribute to Linux then they would in effect be in that kind of arrangement with every other user and contributor of Linux. That is what the GPL does.

First of all, I think they should explicitly cite the patents and the infringement, which they refuse to do. Their refusal to do that reminds me of SCO and their fishing for people to charge royalties.

Now I am a big fan of capitalism, and companies making money - that is where many jobs come from, including mine.

What Microsoft is threatening to undertake is similar to what the RIAA, SCO, and other "intellectual property holding companies" have done in the past. These companies realize that their best source of revenue is to attack consumers. It is amazing that Microsoft has decided they are in that position.

Patent law actually allows a patent holder to attack the user of an unlicensed patent. This is different then trademark or copyright law. So the fact that Microsoft "wants makers of such software to pay royalties" is an indication that they want to go after consumers. Sure they are dressing it up with "license over litigation" claims, but the fact remains they are going after consumers.

Now I am sure you are about to say "Wait, they say they are going after makers, not consumers! This is just like Apple vs. Microsoft, etc." That is where the issue of open source comes into play. Open source (specifically the GPL) is a license where by the user is allowed a license in exchange for their contributions to the code. Interestingly this license arrangement is pretty much explicitly allowed for in the US Tax law. So by saying they are going after makers of open source they are actually going after consumers, and leaving it open to go after pretty much anyone involved. I know I have contributed to some open source projects. Have any of you made your code available for the use of others? If so, then your code may have been incorporated into one of these monstrosities that are robing poor Microsoft of their revenue and they may come after you!

Since they won't tell anyone exactly what parts are infringing, and with what patents, it is obvious they would rather extract a toll then work something out. The open source community, especially Linux, has specifically said if anyone pointed out where and how they were unknowingly infringing they would be glad to correct the situation.

Technorati Tags: [] [] [] [] [] [] []

Saturday, April 28, 2007

Robocode Java Programming Challenge

According to Chris Brandsma, it appears David Starr has thrown down the gauntlet and challenged the rest of us to a Robocode Java Programming Challenge. In Robocode you use Java to program a little 2D robot to maneuver in the virtual arena and do battle with the other robots.

I always thought this was a great type of game. I built a fairly good robot for the 3D D-Robots from PlasmaCode (link no longer available, but I will find it if you are interested). The D in D-Robots is for Delphi, which is actually Delphi Web Script, a 3rd party, open source, Delphi syntax compatible scripting language. Just in case you didn't know, Delphi 2007 for Win32 is out (and ROCKS!) and there is also free Turbo releases of Delphi.

I figure this is a great way to brush up on my Java, and also have some fun doing virtual battle! One major advantage Robocode has over D-Robots (beyond still being available) is that Robocode is open source (as is Java now), so you know it will stick around as long as people are interested. Anyone else interested in a competition?

Technorati Tags: [] [] [] [] [] [] []