Follow Us on Twitter
by MichaelF on August 07, 2006 12:30pm
Last week Microsoft hosted the LANG.NET symposium in Redmond. From the program: "The conference program will focus on the pragmatics and experience of designing languages, implementing compilers, and building language tools that target managed execution platforms such as the .NET CLR and other implementations of the ECMA CLI."
During the conference we had the opportunity to meet with a few attendees and film interviews to share with you on Port 25.
In part one of a two part interview Sam talks with John Gough, Professor Emeritus at Queensland University of Technology, about his background in compilers and virtual machines, Dynamic Languages and how he became involved with the .NET project.
by MichaelF on August 09, 2006 01:38pm
In part two of two, Sam and Professor Gough continue their conversation focusing on Dynamic Languages and Professor Gough's work with Ruby and .NET.
Part One of this interview, as well as some background on Professor Gough and the LANG.NET symposium can be seen here.
by MichaelF on August 10, 2006 12:10pm
The second person we interviewed during the LANG.NET symposium is John Lam. John is the creator of RubyCLR and most recently he created an Avalon Ruby Editor (we capture a short demo near the end of this video. Let me acknowledge now that, yes, I need to work on my skills capturing demos on film.)
John has his own blog: http://www.iunknown.com and he has an entry about his time with us in the lab here.
Credit to John's Blog for the photo below, from his visit to the Open Source Software Lab
by MichaelF on August 11, 2006 09:30am
In this, the last of our interviews from the LANG.NET Symposium, Sam sits down with Miguel de Icaza, VP Development Platform at Novell and co-founder of Ximian. Miguel is also responsible for starting two Open Source project you may have heard of: GNOME and Mono.
In this interview Sam and Miguel talk about the history behind Mono, the current state of the project and Miguel's thoughts on Mono as it relates to .NET.
by MichaelF on August 21, 2006 11:49am
We've spent several weeks going through the process of freeing the content on Port 25 so that it can be freely reused. I feel that this is very important in order for this site to be truly useful to the community.
The changes we've made (which are detailed here) are basically this:
o All code posted on Port 25 (from a legal perspective, compilation and setup instructions are considered code) can be freely reused, excerpted, modified, commercialized, or just about anything else, unless otherwise noted and we’re trying hard not to make exceptions. The specific license for this is the MS-PL, or Microsoft Permissive License, located here. It's a BSD-like license that encourages broad use, granting worldwide, non-exclusive, royalty-free copyright and patent rights.
o The articles (including video interviews and podcasts) can be copied and hosted elsewhere, printed, etc., as long as they are reproduced in whole - similiar to the Creative Commons by-nc-nd license (Attribution Non-commercial No Derivatives).
We decided not to standardize all Port 25 content under a standard Creative Commons license because it would make it harder to get material up to the site - for example, interviews with and articles by third parties would have to go through a whole new level of process to get their authorization to move the content to Creative Commons. Frankly, my day job running the lab takes enough time and energy as it is without taking on additional licensing negotiations for our content.
We'll be considering licensing articles & interviews under Creative Commons licenses which would allow remixing, etc. on a case-by-case basis.
I think this is a big deal. It took us quite a while because no Microsoft site has ever done this (like other things on Port 25, such as interviewing Miguel de Icaza - thanks for your time and candor, Miguel!). But it's done, I'm happy with it, and I believe that you'll find this to be a great change.