|
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.
-
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.

Sponsors

|
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.
|