Larkware banner
top spacer
Coffee cup

The Daily Grind 1019

by Mike Gunderloy
Wednesday, November 22, 2006

So now Microsoft thinks you're violating their rights if you run Linux or if you build an application that looks like Office 2007. This company does less to keep me as a customer every day.

Software Information Community
  • Microsoft to Share Significant UI Investment in 2007 Microsoft Office Applications with Partner Community - Microsoft is making available a royalty-free licensing agreement "that will enable developers to build applications that have the look and feel of the new 2007 Office system applications" - not licensing code, but "its intellectual property rights in the UI (which cover both design and functionality)." And you have to abide by a giant set of design guidelines (which is only available under NDA) and agree to only use the UI in an approved fashion to boot. I thought Lotus v. Borland pretty well established our right to clone user interfaces, without needing any stinkin' licensing agreements. This looks like another intellectual property land-grab on the part of Microsoft to me, and I hope most software vendors tell them to go to hell. None of us in the industry is going to be served by helping establish a precedent that says one company can own innovations in user interface design; this impoverishes us all as surely as the insanity in software patents does. It distresses me to see several vendors I know and like (as well as some of my advertisers) on their list of early licensees. Here's the official licensing site, and here's some more justification from Jensen Harris.
  • CodeMash - Community-based developer conference spanning a variety of platforms and technologies, coming in mid-January in Sandusky, Ohio.
  • The Windows Installer Search Engine - Another specialized search engine based on Google technology.

comments

Sponsors

telerik r.a.d. controls
Bridge Java and .NET

JNBridgePro enables you to join anything Java together with anything .NET across the platform boundary.

Anything includes objects, classes, instance members, static members, fields, properties, methods, generics, and enums.

Bridge J2SE, J2EE, EJBs, JMS, JNDI and JVMs with .NET rich-client GUIs, ASP.NET, or BizTalk Server.

JNBridgePro�s flexible architecture scales from in-process to cross-network.
We make the incompatible compatible so you don't have to.

Free 30-day evaluation: www.jnbridge.com

PrettyCode.Print for .NET and VB6/VBA

PrettyCode.Print enables you to produce professionally styled color coded printouts of source code that are ideal to

  • Prepare your code for Code Reviews
  • Produce a beautiful paper backup of your code
  • Locate bugs, and identify areas for improvement
  • Use samples of code in your proposals, technical briefs, and presentations
  • more ideas

Visit http://www.submain.com/ for Free Download

Genome 3.0 object-relational mapping with LINQ support

Speed up development in mission-critical projects with O/RM. Integrate with LINQ when it�s released without starting over from scratch.

Genome 3.0 exclusively supports .NET 2.0, making use of .NET 2.0-specific features:

  • Generics: Genome collections and query results are fully compatible with native .NET ICollection<T> and IEnumerable<T>
  • Support for distributed transactions with System.Transactions
  • Support for .NET 2.0 nullable types (Nullable<T>)

Visit www.genom-e.com to find out more about the advantages of object-relational mapping with Genome:

  • No need to break encapsulation in your data access query logic: decompose and reuse query logic without unnecessary database roundtrips.
  • Benefit from query compilation: discover errors in query logic during compile time. No need to wait for LINQ to get rid of those runtime errors.
  • Switch to LINQ whenever you are ready for it: Genome will allow you to switch to LINQ whenever it becomes available without throwing out your existing OQL code.

Mike Gunderloy is the editor of Larkware, the daily .NET newspaper of record.

Previous Grind Home Next Grind