<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Layers</title><link>http://port25.technet.com/archive/2007/04/26/layers.aspx</link><description>When I started programming, it helped me a lot to think about the OSI model (Open Systems Interconnection Basic Reference Model). This type of model can help when coding or administering a system so you can effectively debug at the right ‘layer’. I’ve</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>wan optimizers compared</title><link>http://port25.technet.com/archive/2007/04/26/layers.aspx#22305</link><pubDate>Sun, 07 Dec 2008 10:11:31 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:22305</guid><dc:creator>wan optimizers compared</dc:creator><description>&lt;p&gt;John sums up telepresence from a network perspective, \&amp;quot;Telepresence is an interactive real- time application, which means it is delay sensitive, loss sensitive and jitter sensitive. This sounds familiar: it is just like VoIP, with the one difference&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=22305" width="1" height="1"&gt;</description></item><item><title>re: Layers</title><link>http://port25.technet.com/archive/2007/04/26/layers.aspx#3901</link><pubDate>Fri, 18 May 2007 03:10:34 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3901</guid><dc:creator>USlacker</dc:creator><description>&lt;p&gt;Bill, many years ago my boss at the time didn't stop at 7 layers. &amp;nbsp;He added three layers that become more approriate the higher I moved in the organization.&lt;/p&gt;
&lt;p&gt;8) financial&lt;/p&gt;
&lt;p&gt;9) religious&lt;/p&gt;
&lt;p&gt;10) political&lt;/p&gt;
&lt;p&gt;good lesson, huh?&lt;/p&gt;
&lt;p&gt;It is interesting that the F/L/OSS debate really brings this so clearly into focus. Free as in finacially free; Libre in the political sense and, well, religious defines the whole conversation, huh? &amp;nbsp;Look at slashdot &amp;amp; digg for those examples...&lt;/p&gt;
&lt;p&gt;\\USlacker&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3901" width="1" height="1"&gt;</description></item><item><title>re: Layers</title><link>http://port25.technet.com/archive/2007/04/26/layers.aspx#3891</link><pubDate>Wed, 16 May 2007 17:50:03 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3891</guid><dc:creator>einhverfr</dc:creator><description>&lt;p&gt;Fluke, I think that Bill's point was that commercial models can be layered on licensing models. &amp;nbsp;Certainly he is right in this area. &amp;nbsp;And in fact, I would argue that respect for the proper layering is key to success (something dual-license vendors like MySQL would do well to heed).&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;And as I noted, OSI is a *horrible* architecture responsible for all manner of ills in networking potocols :-). &amp;nbsp;It is directly responsible for the fact that Netmeeting is so hard to pass through firewalls properly, for example.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;My own view is that one must respect the layers if one is to be successful. &amp;nbsp;We should be looking not at the OSI layering system (designed for convergance between voice circuit and data packet networks) but rather the TCP/IP layering model. &amp;nbsp;In this model broad functions are delegated to the layers, which are kept to a minimum.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;Companies like MySQL AB, IMO, by trying to misuse open source licenses in order to sell proprietary licenses are the equivalent of the ITU trying to misuse the way TCP/IP connections work (in H.323 for example) in order to sell OSI.&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3891" width="1" height="1"&gt;</description></item><item><title>re: Layers</title><link>http://port25.technet.com/archive/2007/04/26/layers.aspx#3884</link><pubDate>Tue, 15 May 2007 21:14:36 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3884</guid><dc:creator>fluke</dc:creator><description>&lt;p&gt;Ahhh... the redefination game! &amp;nbsp;Anyone see an episode of Star Trek: The Next Generation called &amp;quot;Chain of Command&amp;quot;? &amp;nbsp;David Warner does a wonderful job of playing a Cardassian that must break Captain Picard by getting him to admit that he see five lights when there are really only four.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;The OSI layer classically has seven layers. &amp;nbsp;Some people joke that there is also an 8th political layer, but usually it comes out to seven. &amp;nbsp;Bill presents it with Transport Layer and Session Layer merged into a single layer. &amp;nbsp;So... seven minus one makes... five? &amp;nbsp;Really! &amp;nbsp;Bill would like you to believe that 7-1 = 5 as stated: &amp;quot;On the right is a simple example of a five layer OSI model.&amp;quot;&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;He then provides on the right (numbering added by me):&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;(6) Application Layer&lt;/p&gt;
&lt;p&gt;(5) Presentation Layer&lt;/p&gt;
&lt;p&gt;(4) Transport + Session Layer&lt;/p&gt;
&lt;p&gt;(3) Network Layer&lt;/p&gt;
&lt;p&gt;(2) Data Layer&lt;/p&gt;
&lt;p&gt;(1) Physical Layer&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;One of the nice things going for someone that wants to attack the the &amp;quot;Free&amp;quot; or &amp;quot;Open&amp;quot; communities is that there are so many definations to go by. &amp;nbsp;There is the FSF defination of Free which is sometimes also referred to as &amp;quot;Free as in Speech&amp;quot; or there is the &amp;quot;Free as in Beer&amp;quot; defination. &amp;nbsp;There is the OSI defination of &amp;quot;Open&amp;quot; or there is the Sun SCSL defination of &amp;quot;open.&amp;quot; &amp;nbsp;There is even an IBM defination that if Lotus Notes runs on GNU/Linux then Lotus Notes is somehow an open solution as if open can just be inherited. &amp;nbsp;Microsoft is definately not the big evil in all of this but they are far from being a &amp;quot;friend&amp;quot; to the community by following the worst actions of the other community members.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;So, where is Bill going with trying to break down the FOSS community into thinking 7 - 1 = 5? &amp;nbsp;Well, in reality, the pay-load (which can also be called &amp;quot;content&amp;quot;) is the most important part of the OSI model which gets encapsulated at each layer as it is passed down. &amp;nbsp;The point of each layer it to further the goal of delivery of the content. &amp;nbsp;But in a 6 and 5 are equal world, things can be redefined where &amp;quot;content&amp;quot; is an important layer that the OSI authors forgot to include! &amp;nbsp;In a 6=5 world &amp;quot;OSS pundits&amp;quot; are challaged to not to be superficial because somehow just like the OSI model supposibly forgot about content, the FOSS community supposibly forgot about being compatible with commerical.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;Back in reality, the FOSS community has always acknowledged that FOSS can come from commerical sources and the two are compatible. &amp;nbsp;It is Bill Hilf that is getting quoted by the Bangkok post claiming that if Linus has a job and the majority of linux kernel developers are payed by big businesses then Free Software is dead! &amp;nbsp;But 6 does not equal 5, Free Software is not dead, the importance of delivery of content is a given in the OSI model and the importance of commerical involvement with flag ship products is a given in the FOSS model (and the model is even designed to encourage as many groups to be contributors regardless of commerical status).&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;So why is it so important to get the community to accept 6=5 just to follow it up with something so obvious as FOSS being compatible with commerical models. &amp;nbsp;I think the 6=5 part is critical to the Bill H. write up because of what is *implied* instead of said. &amp;nbsp;What is implied is that FOSS needs compatiablity with commerical models and Microsoft is commerical thus FOSS needs compatiablity with Microsoft models. &amp;nbsp;And the example given is the web as being compatible and an amazing powerful combination. &amp;nbsp;After all, without the web the Internet would not be the open enviroment it is today and instead be &amp;quot;a tool for computer scientists to find ways to share time on expensive mainframe computers.'&amp;quot;&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;But we explore how Microsoft has contributed to this &amp;quot;amazing powerful combination&amp;quot; being an open enviroment, it appears that history shows and continues to demostrate that Microsoft would prefer that the full web experience be to a subset of the Internet community. &amp;nbsp;In the Microsoft NewsNet groups is the announcements of Microsoft's &amp;quot;commitment&amp;quot; to IE being a multi-platform application. &amp;nbsp;Since then it has gone from running on OSes from four different vendors (MS, Apple, Sun and HP) to running on OSes from a single vendor. &amp;nbsp;What does the word &amp;quot;commitment&amp;quot; mean to Microsoft? &amp;nbsp;Microsoft has also claimed commitment to W3C standards but a quick look at ACID2 on IE7 clearly demostrates otherwise. &amp;nbsp;And if WPF/E is to &amp;quot;light up the web&amp;quot; but will only be available in it's entirety for Windows and Mac, then the rest of desktop OSes will just have to live with a &amp;quot;dark&amp;quot; web? &amp;nbsp;And when WPF/E for Mac goes the way of MS-IE &amp;quot;commitment&amp;quot; then they will get a &amp;quot;dark&amp;quot; web as well. &amp;nbsp;Microsoft is looking to get customer lock-in for &amp;quot;commerical methods&amp;quot; they can retract at any time. &amp;nbsp;An &amp;quot;open&amp;quot; project that depends on a close retractable foundation can never be truely open regardless of how deep a FOSS pundits digs to seek compatiblity. &amp;nbsp;Hence, it is the commerical companies that need to seek models that provide solid foundations that FOSS can build on while still allowing it to be FOSS. &amp;nbsp;Anything short of that is just an expectation that the FOSS community will stand on a commerical rug with the hope that the company won't pull the rug out from under them.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;Microsoft has turned it's back on &amp;quot;open,&amp;quot; even to the extent of closing off what devices can access the web. &amp;nbsp;It is the only next generation video game console manufactor that has no web browser. &amp;nbsp;The Xbox Live experience still includes references to URLs but to get to them requires going to a different device. &amp;nbsp;A friend once got further information on a XBL advertizement with Opera on his Nintendo Wii so that he could get to it without leaving the TV. &amp;nbsp;It seemed so ironic that a single core PPC system could do something that a triple core PPC lacks.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;Another irony is that Bill H. is reminded of `When Sysadmins Ruled the Earth' where the results of closed software resulting in systemic problems made it into the story: &amp;quot;'No, its Microsofts fault,' Felix said. 'Any time Im at work at 2AM, its either [Problem Exists Between Keyboard And Chair] or Microsloth.'&amp;quot; &amp;nbsp;A quick read of the author's website also shows that he does not shared Microsoft view that DRM is needed. &amp;nbsp;I doubt he would consider &amp;quot;Trusted Path&amp;quot; to be a &amp;quot;feature.&amp;quot;&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;The most important thing to remember is that how MS defines &amp;quot;open&amp;quot; is clearly illustrated by what they claim to be &amp;quot;open.&amp;quot; &amp;nbsp;An example of how FOSS and MS commerical can not be compatible is the &amp;quot;Open&amp;quot; Specification Promise. &amp;nbsp;The OSP clearly states that no work can deviate from the Microsoft stated specification or the OSP no longer applies. &amp;nbsp;This &amp;quot;commerical method&amp;quot; that the FOSS pundit is being asked to dig deep to accept locks the developer into a ridgid specification or face legal action. &amp;nbsp;This commerical method of being able to write works that are inflexiable to modification outside the specification covered under the OSP is what Microsoft names &amp;quot;open.&amp;quot; &amp;nbsp;Only someone that can be convinced that 6=5 could consider OSP to either be open or compatible with FOSS.&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3884" width="1" height="1"&gt;</description></item><item><title>re: Layers</title><link>http://port25.technet.com/archive/2007/04/26/layers.aspx#3881</link><pubDate>Tue, 15 May 2007 00:44:21 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3881</guid><dc:creator>einhverfr</dc:creator><description>&lt;p&gt;I have no doubt that commerical models of open source software work. &amp;nbsp;I have built my business on open source, so that is inherently commercial.&lt;/p&gt;
&lt;p&gt;However, there are commerical approaches I do not like. &amp;nbsp;Personally my business is a commercial manifestation of Free Software ideals. &amp;nbsp;Those businesses which seek to misuse open source applications in order to sell proprietary licenses (Oracle, via Sleepycat and Innobase) are a violation of the principles which sustain Free/Open Source software and I do not believe that such entities can compete against truly Free software.&lt;/p&gt;
&lt;p&gt;Note, Free does not equal noncommerical, and even Stallman has said this (as much as I disagree with Stallman about many things, I would agree with this).&lt;/p&gt;
&lt;p&gt;BTW, I have a vehement dislike of the OSI layering model. &amp;nbsp;I think it was designed to solve all the wrong problems (mostly convergeance of voice circuits and data packets) in the wrong ways. &amp;nbsp;Look at how much more complex OSI protocols (like H.323) are compared to their IETF counterparts (SIP).&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3881" width="1" height="1"&gt;</description></item><item><title>Open Source Awareness Campaign? &amp;laquo; rand($thoughts);</title><link>http://port25.technet.com/archive/2007/04/26/layers.aspx#3846</link><pubDate>Tue, 01 May 2007 05:04:52 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3846</guid><dc:creator>Open Source Awareness Campaign? « rand($thoughts);</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://saviorodrigues.wordpress.com/2007/04/30/open-source-awareness-campaign/"&gt;http://saviorodrigues.wordpress.com/2007/04/30/open-source-awareness-campaign/&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3846" width="1" height="1"&gt;</description></item></channel></rss>