Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Education

Can Linux Beat Microsoft in Education? 104

Booker asks: "Microsoft has been the driving force behind the Schools Interoperability Framework (SIF), a system by which education-related applications can communicate with each other via XML messages. Although Microsoft is the coordinator, the spec seems extremely open, and something that Linux applications could easily work with. Many vendors have signed on to the SIF, and it looks like it will become a standard, at least in North America. What do you think? Could Linux stake a claim as a server for this new standard? What would it take to port this code?" This would be cool. Anyone interested in tackling this one?

"One of the things Microsoft has done to support this standard is to release a Zone Integration Server which manages the queuing and authentication between the various client applications attached to it. The interesting thing, though, is that the source code is available, and the license is quite liberal - liberal enough, I think, that a Linux port would be possible.

This discussion has been archived. No new comments can be posted.

Can Linux Beat Microsoft in Education?

Comments Filter:
  • by Anonymous Coward
    i think its very important for younger students to learn UNIX, wether is be Linux or Solaris or any other platform. Many if not most colleges and universities run primarily UNIX and Macintosh's. Having a prior knowledge of these environments would accelerate the average students' learning capabilities and help them become less windowz reliant.
    most systems (if not all ) in the science and health professions are already running UNIX based shells. excluding MIT and Harvard, take smaller more prominent universities like Carneigie Mellon and Duquesne University (both in pittsburgh) for example. other than the use of NT in computer labs for the students to work on projects with... all of the quantitative and qualitative analysi are done with UNIX, SGI, or SPARC. its just the path for the future. as our society becomes more scientificly centered, the use of these machines increases. prior knowledge of these machines would make or break a job employment oppertunity (less training, more money saved).

    its a great idea... just as long microsoft doesnt go and change the standard to fit their lazy needs

  • by Anonymous Coward
    It's true that there is a wide range of ability in teachers who work with computers and that the bottom of that range is very low. One of the reasons that Macs work well in schools is that they have a peculiar kind of "stability" (no flames, please) that works well for schools. Although they crash easily, they can usually be fixed with a simple reboot. Harder problems can usually be fixed by running Norton Utilities. Plus, you can beat the Hell out of them and they still keep limping along. They may not run well, but they do run. For all these reasons, Macs are good in an environment where you have ignorant users and administrators. I'm not a *nix guy by any stretch of the imagination, so I have to ask you folks a question. Granting that Linux (or whatever flavor) will probably only crash very infrequently, what are the odds that fixing it when it *does* crash can be done by any random idiot (e.g., via a reboot)? If the answer is "not very high," then I think you folks have some more work to do before you can really sell to schools. If, on the other hand, the answer is "pretty good," then I think linux has a shot.
  • The school I went to was strictly a dos dominated enviroment, but then, this was a CAD class rather then an actual computer class. Though there were a few unix stations at that time, linux wasn't an option (showing my age) till a couple years later. I'd be interested in seeing if its become more open or if the unix stations have been tossed out or not.
  • looks like middleware to me.

  • Just thought I'd point this out though I'm replying to myself.
  • Microsoft know it. They are positioning themselves to be the broker for every electronic inter business transaction.

    Middleware is going to be acting as the central nervous system of businesses. MS want that central nervous system running on MSMQ on W2K.

    It's going to be like MS owning the TCP/IP protocol. The world needs a completely free, open, cross platform message oriented middleware system which uses open standards like those being created by Rosettanet.

    At the moment, all the various middleware systems are incompatible. It's the same as the situation we had with all of the networking protocols before TCP/IP.

    http://www.internet2.edu/middleware/
    http://www.rosettanet.org/
  • I'm not going to tell you specifically what you need to do, everyone's requirements are unique. Instead, here are some links on middleware:

    http://www.sei.cmu.edu/str/descriptions/momt.htm l

    http://www.internet2.edu/middleware/
    http://www.moma-inc.org/
    http://www.xmlBlaster.org/

  • I've hacked together a system which uses INN as a sort of cheapo message oriented middleware server. Works quite well. It's pretty much what INN was designed for anyway.

    It's basically INN with newsgroups acting as the queues. You have to do a little coding on the client side for posting/reading and loading/unloading the data, I used Perl and shell scripts for that but it isn't difficult.

    Lets see, it's been a while... unload, compress, mimencode, encrypt, digitally sign and post. Cron job running every minute to read/post messages.

    I don't use XML as the message format, it's just delimited ascii files but that's only because I haven't got round to it.

  • I've done this with INN. It's in an earlier post.

  • I looked into the SIF when it was first announced months ago. We went over the license on Technocrat [technocrat.net], and quickly realized that it wasn't open source at all.

    When you look at how MS intends the ZIS to be used, the end-user software that anyone but the techies see isn't intended to write or read data natively in the SIF format. There are agents to translate from the proprietary data formats to/from SIF. After things get through the agents into SIF form they get processed by the ZIS.

    So why bother with SIF at all? The agents are clearly where the important work is to be done. If we want to do something similar, why bother with porting some MS code and be limited by their license? We already have an XML spec called EduML [seul.org] that does pretty much the same thing. There are OSS educational programs being written to use EduML as their native data format. If we were to use something like the Casbah Project [casbah.org] as the backend, all we'd need to do is write a little glue and agents for whatever non-EduML software we wanted to play with our efforts. And it would all be OSS.

    If you're at all interested in this sort of thing, come take a look at SEUL/edu [seul.org] and help us get Linux and OSS more widely accepted and used in education!

    Doug Loss

  • I'm a teacher and LK has things right. Here in Rhode Island, we have a program called Teachers and Technology [uri.edu] and, even though this program provided each teacher who participated with a laptop and two weeks of training, most teachers shun any thought of technology. I work in a middle school running a network of imacs and powermacs. The network has no log in, no security, no nothing. Turn on the machine and, if you like, reformat the hard drive! Easy. Getting people at school to think about anything new (let alone new technology) is near impossible. Of the listserv of 3000+ RITTI participants, only one member will talk about Linux with me. It's frightening that I'm a member of this group and that these are the people responsible for helping our children grow. Ugh. Just nutty.
  • It's about 4 megs.

    I forgot, the link to the source code (ex) is in the story above. It's been like 3 months since I submitted the story, so I forgot. :-) If you do windows, you can just grab it from that link. If not, I'll try to put together a tarball... my network at work is being painful today, so getting a 4 meg file is nigh impossible.

    ---

  • I think you're right - it probably does fail the Open Source / Free Software test.

    However, the clauses that disqualify it don't seem _too_ onerous (mostly, that it can only be used "for education"), and creating a Un*x port would probably be within the rights granted by the license.

    The spec is open enough in any case, and a cleanroom implementation might be possible as well.

    ---

  • by aphr0 ( 7423 )
    off topic? I propose there be a test for level of iq before someone is granted permission to moderate.
  • Also, it seems to share a number of RMS's requirements, such as the patent issue. From MS's license:
    a. Patents. Any patent obtained by a redistributor of the Program must be licensed for everyone's free use or not licensed at all.

    What does this mean? Literally read it doesn't seem to be referring to Patents relating to this Program, but to any patents the redistributor obtains. Also it doesn't require patents to be licensed, you apparently can withhold permission to use your patent, or you can give permission, you just can't charge. Does that make any sense at all, or am I just horribly misreading it?
    thejeff

  • A clear case study without the market hype showing exactly how a complete E-Education system is working cohesively. With the marketing speak and such, the actual message seems to be a bit dilluted.

    Currently, I'm involved with an educational institution that is struggling to integrate all forms of technology. Lotus Notes, a proprietary FileMaker Pro grading system, NT file/print servers, Tegrity WebLearner Systems, Cisco IP Telephony, and Windows95 on every desktop. It's pretty scary and needs some work.

    So what are all of you doing for your E-Education systems? What software/hardware/infrastructure/processes are used?
  • <I>Well, who is going to maintain the NT box after the person "turned the key"? Schools that don't hire a dedicated administrator for their NT network are in for trouble. Maybe some schools will be naive enough to do that, but I suspect most won't.
    </I><BR><BR>
    It depends how long the myth that NT "dosn't need a sysadmin" persists.
  • which is why theres a move away from it... the SIF specification makes it fairly easy to extend the definitions, without affecting everyone's app...

    but yes, it is an attempt at EDI.
  • THE ENTIRE RISK AS TO THE QUALITY AND PEROFRMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFENCTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION

    looks like someone needs to use a spellchecker. Sheesh. Does this void the liscense?

    IANAL, but no, it doesn't. The meaning is clear, and that is what counts. Generally, or so I've been told, unless the meaning is made ambigious or indeterminable then the intended meaning is what counts. This assumes that licences are considered a) enforcible and b) legally like contracts. This is also why lawyers don't puntuate - a badly placed comma can cause a lot of problems by making a sentence ambiguious.

    Still dumb though.

  • Indeed. "Standards" from Microsoft are things that they control and can change unilaterally when it's to their advantage to do so.
  • Seriously, guys, it looks way cooler and you get way more press coverage when you give costly software away for free. The only way Linux can beat MSFT at this game is when Linux distros give bundled software away for free. Yeah, we all know it's free, but the consumer doesn't.

    An example would be Red Hat or Corel giving away Secure Web Server packages away to schools. To get the high cost, you need to bundle in premium support and manuals, but the real cost is pretty cheap, especially if you can get Cobalt or someone to bundle in some Linux Server Appliances. Then give it away for free (which is deductible on their taxes).

    Recently, France Telecom (which I used to own shares in, but sold (darn)) announced they were installing Linux at every public school in France. This is what it takes.

  • Apple iMac: Looks pretty. Can't write to write to a removeable, writeable media without spending more $$. A Very pretty looking paper weight!!!

    I think Apple might lose it's market share when people realise that they don't have some type of removeable, writeable media unless the pay extra $$$.

    I think this is a great idea. I personally wish Microsoft was in control as much as they were.
  • I hear this waaaay too much where I work! "We'll talk XML between applications". Let's get this straight. XML is not a communications protocol. XML is a document format language. HTML is not a communications protocol but a document formatting language. We'll talk with XML messages, what a load! HTTP over TCP/IP is a communications definition. Who is going to write the communications protocol to transfer these XML messages (ascii) back and forth over the wire and what is it going to look like?

    -mwe
  • This is pretty much an example of "EDI", or electronic data interchange. I can't see any part of the description of this thing that doesn't fit the definition of EDI, so I'm going to go with it.

    Is Linux a good fit for this? Hell, yes! If there is any group which has proven that it can make reliable, extensible and fast software that sticks to standards like barnacles to rocks, it's the open-source people. And I think that would be a wonderful thing to do with it as a very first step; port the protocols (if not the actual code) to Linux, and show schools how much they can increase their system reliability and reduce their costs by using Linux/Samba/OpenSIF instead of proprietary solutions. Given the legendary cheapness of schools (as noted by so many here), that should be an easy sell.
    --

  • Or maybe they jus don't want to be accused of it by a bunch of anti-MS zealots every time they endorse something?

    (not that something as simple as an faq entry will stop those people, but you know...)
  • The main problem facing Linux in schools is Microsoft's control over school districts. I am a senior in the Seattle Public Schools and attend some of the schools' technology meetings. I have brought up the idea of putting Linux on computers because of the long term gain from such an action, but I was put down because the school district had already refused to support such an action. This is probably because we are at such a close proximity to the Evil Empire, but I have a feeling that this is what they try for all over the country if I remember their move to establish themselves as the main server environment in colleges. Anyways, Linux has more to overcome than just availability of software and ease of use (actually, in X-only mode, it is extremely good for internet/word-processing use), it has to overcome the politics inside schools, which, if you ask any school employee, is gonna be pretty hard...
  • As a person who has been around school officials and directors I can say all schools have one common theme...they are CHEAP.. A perfect opportunity for the Linux movement... But I ask who is educating these people about what technology should be implemented. I know back home its some backyard ISP who would not even attempt to divulge in something that is not M$. I work with system admin who won't dare even look at anything but NT...it is a really ignorant world out there.. This whole thing (linux) has turned into EDUCATION vs. Marketing Muscle EDUCATE EDUCATE EDUCATE
  • I spent a lot of time convincing a charter school I am involved with that the point of their computer systems was to enable students to get on with their regualar school work, not to train them to use a particular OS, or particular Spreadsheet/Charting/Word Processing programs. The idea of a "computer lab" seems as crazy to me as the idea of a "pencil lab" for a elementary/middle school student. If the client computer/OS can be configured to be robust, and the terminals can be durable and simple to operate, a network computing model based on linux might be just the thing. The easily-messed-up bits are safely tucked away in a server closet someplace, and the students can use NCs (iOpeners, anyone?) for their work. No local disk, floppies, etc. and cheap!

    In many ways, such a linux installation may in fact be more stable than one using off-the-shelf PCs, especially if there is an attempt to build a simplified desktop interface for the students to use. The nice thing about linux or other X-based OSs is the ease in which such configurations can be done...

    For more advanced kids, perhaps in high school, or late middle school, using UNIX can be an education in itself, at least for the minority of schools which teach any kind of serious programming/software engineering.

  • IMPORTANT NOTE: This license is only for use within the educational system. That means:
    - no personal use
    - no commercial use
    - debatable for use in home schooling or distance learning. These would at least need official sponsorship from an educational system.

    Still, an astonishingly good license considering that it came from Microsoft.
  • by harb ( 102741 )
    I'm a geek for the Yuma Union High School District in Yuma, AZ, and we've been running Debian GNU/Linux [debian.org] on all our servers (we're up to fifteen or so) for about two years, I guess. Before that, everything was NT (ugh). I've been here for about a year, and we've made (I think) leaps and strides in the direction of giving students access to technology and the ability to use it. We've got issues, as the people who designed the network had no vision (It was designed for 87 machines.. we now have almost 3000, with no infrastructure upgrades), but everything everywhere has issues.

    So.. Linux in education? My goal before leaving this job (I've been here about a year), was to have several labs running Linux desktop trials. But because of the nature of the educational system, the politics would have taken years to even test the system out (which I called the Wintermute Project.. heh). And I don't have the patience for it, unfornately.

    So I suppose the only thing we need to beat Microsoft in the classroom, in educational software, or anywhere else, is patience and skill. And, looking at Linux, where it's been, and where it's going.. the free software/open source community have both.

    Oh. "STL" stands for Student Technology Locker, as every student (roughly 8000 of the little buggers) gets an 'electronic locker'. I just wish someone would write technology standards well enough that the kids actually had a clue as to what was happening when they saved something to that networked drive.. Or if they were being given any sort of clue at all. Anyone care to write "Hacking 101"? :)

    harb.
  • from the story "What do you think? Could Linux stake a claim as a server for this new standard?"

    But as to the question whether Linux could become the standard server for this I think the answer is yes. The linux server would allow the applications on PC's to talk to one another.

  • Any patent obtained by a redistributor of the Program must be licensed for everyone's free use or not licensed at all.

    This is scary. Once you distribute this program, then you can never patent anything? Or at least not earn anything from any patents ever?

    This license does not seem to restrict the patent provision AT ALL! It appears to open up ALL patents owned by the distributor to public use.

    Does Microsoft corporation distribute this product? Can we get Amazon to distribute it?

  • Well, a lot of schools have a LOT of money invested in MS and other proprietary software (in fact, I'm on a school computer run by site-liscenced WinNT right now) and they're not going to give up this gigantic investment to go to linux. Also, if they do give up their contract, they lose a lot of the computers, which are part of the agreement. Bottom line, if it does happen, it won't be anytime soon.

    -BlightX
    (no sig, 'cause I'm a slacker)
  • Just as Microsoft gets a bunch of alternate vendors interested, if they don't change their liscense agreement out of fear of competition, they will still not be willing to let someone else dominate. If another platform starts gaining the upper hand, Microsoft will give away thousands of copies of Windows to schools not yet using this technology, and then claim victory, and list it in their "success stories" prooganda.
  • At my school we are all running Win95 + Novell in cooperation with a NT server. As of late 3 or 4 of the Linux users (myself not included) set up a school radio station. We are streaming over the internet and ahve 4 very pitiful computers. A Win95 box to interact with the rest of the school a small Linux box for archiving the days of music, another box w/o a hard-drive running a floppy booting custom distro our guru made and one empty tower used to elevate the 3rd.

    We soon learned, having a combined total of 9 functional SourceForge projects, that VALinux has Linux OutReach/Evangelist sections, naturally we were intrigued. We are currently composing a letter asking for there support (maybe a hard-drive or two) and some pamphlets so they can rub shoulders with the faculty.

    Our hope is to get a lab of 10-15 GNU/Linux computers or maybe switch the school but to do that we need a working demo box. We tried this on our own but found support in only 2 600Mb hard-drives, which is no way to blow the minds of our comp-sci department.

    Well, when summer hits the entire department will be discussing possible OS/Networking switches. I know that an all NT (shudder) system and Windows 2000 (shudder*3) will be proposed along side the latest Novell systems. I have convinced our programming teacher to suggest Linux for several reasons:
    He has previous *nux Experience
    He wants to use a good compiler (gcc/g++)
    He wants to extend the programming department past C
    And because all Windows C/C++ compilers get past our security system, *all*, this is a major hazard

    So any suggestions? We really hope the guys at VA will see the oppurtunity for a new client and to be our personal heros (not that they aren't all ready.
    ---
  • The guy that used to Run the UMBC computer lab used to be the netadmin at my school....
  • The School I went to used Linux for many things (this was in the early 90's) and the network admin actually turned me on to linux. I believe now, they have a Windows Lab with around 30 PCs, a MAC lab, with around 15 Macs, and a Unix/Linux Lab with around 20 Machines. Anyone else have similar goings on at their schools???
  • Apple has had this strategy of "seeding" the educational market for a long time (going way back to the Apple II days), but personally I think the whole idea is very overrated. When the schoolchilren grow up into adults, they still buy what they want. The only way to significantly influence these "impressionable young minds" is to manipulate the upper level CS curriculum to include or exclude certain OS's. For the rest it doesn't matter. Lower level CS classes are very theoretical and more or less OS-neutral. For everyone else, nobody cares what OS they type their term papers on as long as it works.

    It's simple economics. If Apple gives big discounts to the edu market, of course they'll sell more. They may have a bigger share of the edu market than the overall market. They may even have a bigger installed base than any single PC vendor (Compaq, Dell, HP), but you are smoking crack if you think they have a bigger market share in the edu world than all the x86 PC hardware combined.
  • ill host it.
    send me the file.
    atifATdeveloperDOTch
  • Moderators, please bump that comment up a notch.

    The license only allows you to distribute and use the software for educational purposes. This violates clause 6 of the guidelines, so it is not open source. (Clause 6 is the non-discrimination of field of endeavor).

    In that case, I'd consider it another "extend and envelop" tactic; get people hooked in one area (education), and then use that as a way to corner another market (business).

    Grrrr.... One scheme after another...it never ends with them!

  • Hey at last an issue where France is more advanced than the US!

    Yes such a thing does exist!

    OOPS!

    I'd better say SHOULD be more advanced. For the government does have a programm forcing state outlets (eg schools) to use Linux, yet try to explain a teacher that barely knows how to use a VCR without erasing the tape more than 1 in 3 times :-D how to use a Crimo$oft OS, let alone an Unix!
    :D
  • My school sucks - all either really old macs (filthy), really old 486s that struggle to run Netscape 4 for window$ 95, or the two Pentium IIs in the library that all us smart kids want. What I reallly like are the celerons in the tech room they use for CAD and 3DS, but they're all locked up with fortres. If they put linux on those 486s, you might be able to use them. Now, I just have to use linux at home.

    "Assume the worst about people, and you'll generally be correct"

  • if it's not bigger than, say, 8 megs, i'll host it
    -
  • Not to throw a wet blanket like this, but take a deep breath and ask around before trying to be a government contractor. Unless you are very lucky and clever, you'll get annihilated by it.

    OTOH, if you know your way around the Gov't procurement system (the way it really works, not the way the documentation says (sound familiar?) ) it can be a money mine.

    The key is to write a nice tight contract saying exactly what you're going to do. The gov't audits the bejeesus out of the basic contract -- there's no way to make money there. If your contact is properly written, every little change has to be paid for -- kaCHING!

    As to handling all the blowhard control freaks who think they're in charge, that's what you hire empty suits for.
  • Well, seems that Microsoft doesn't like correct HTML (there are no FORM tags around the button to download it) so if you want it in tar.gz format goto www.contractmanager.net/sif.tar.gz [contractmanager.net]. That should get you the source code, the .dll's from the dist. were lost. Hope that helps.
  • by Anonymous Coward

    Well, I went to the site, and was faced with this:

    | To view the demo, you will need to download
    | Windows Media Player or a Microsoft Media
    | Player, which is available on a variety of
    | platforms.

    Yeah, any OS you like, as long as it's Microsoft Windows. (Well, that's not entirely true, it looks like they've got a Mac version too, but "a variety of platforms" is somewhat overstating the case, I feel.)

    Then glancing through the slashdot chat, it seems that some people trying to download the specifications through Netscape were foiled by Microsoft's non-standard HTML. And further that the file is an EXE.

    The underlying concept of interoperability is all very well and good, I suppose, but does anyone else see a little irony here?

    --
    James Gasson

  • by dougman ( 908 )
    I found the concept behind this thing fairly interesting, and alas, I was unable to access the coveted spec, I keep getting active server pages telling me I haven't "Registered" yet, but when I "register", all I get is a blank page with no links. Granted, I'm using Netscape in probably the mosty Netscape-hostile environment in the universe. Anyone fare better?
  • Quoting from around the liscence text:

    Microsoft Corporation ("Microsoft") is the title and copyright owner of the Program and offers this License which gives the licensee ("you") the legal permission to copy, distribute, modify and/or create derivatives based on the Program. The act of running the Program is not restricted.

    wow, now there's something I never thought I'd see in my lifetime.

    from section 4, "disclaimer of warranties":

    THE ENTIRE RISK AS TO THE QUALITY AND PEROFRMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFENCTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION

    looks like someone needs to use a spellchecker. Sheesh. Does this void the liscense?

    And of course, this would be the world's first "open" liscence to include the infamous clause:

    LIMITATION OF LIABILITY. YOUR EXCLUSIVE REMEDY UNDER THIS LICENSE SHALL NOT EXCEED FIVE DOLLARS (U.S.$5.00).

    heh.



  • Looking for open-source Educational apps?

    Look no further than http://www.seul.org

    They have open-source apps targetting education and some of them have incorporated the SIF standard.

  • by Booker ( 6173 )
    I got the file... it's an .exe (surprise!) but I'll try to tar.gz it up... I can't host it though. If anyone has a place to put it, let me know...

    ---

  • If you sell schools a box that doesn't need to be maintained and just plugs into their network and gets the job done year after year, I think you have a good value

    Indeed, and with Linux, AS/400, Sun, what have you, that is exactly what you get. It's not about good value for these guys, or we would have no problems selling Linux, AS/400, et. al., since it would be a no-brainer.

    The problem isn't with value, it's with perceptions. Even with Linux's momentum, NT is still positioned as the way to go. We just lost a sale to a district that had an AS/400, but migrated to 1/2 dozen NT boxes anyway.

    Microsoft doesn't have to do anything, really, just sitting on the committee gives them de facto control, it appears to me.

  • The goal shouldn't be to "beat Microsoft" for the sake of beating Microsoft. But I think doing well in the education market really matters for the future of any OS, and that's why Linux needs to catch on there more. What are the issues?

    • The idea that PCs are easier to maintain is a myth. Current PCs require software installation and administration on every machine (Microsoft terminal server is immature, not compatible with a lot of software, difficult to administer, NT only, and very expensive). The windows deployment model is an administrative nightmare. Indeed, people have struggled turning on and off Windows machines because not even that is simple.

      In contrast, with Linux and similar systems, you can set up a number of centrally administered servers together with lots of low end clients. Since schools get a lot of donated hardware, the ability to run a Linux client (just X11 or VNC) on a 386 or 486 is an added bonus, and there is very little students or teachers can mess up on the machines they interact with.

    • A PC with Linux, software development tools, data analysis tools, state-of-the-art statistical software, and a development system is a fraction of the cost of an equivalent PC with Windows and corresponding Windows applications. Windows software is enormously expensive.

    • Whatever students will start off learning, they will likely want to stick with. Do we really want to turn our schools into advertisers and trainig facilities for one large corporation? Microsoft's APIs are proprietary and rapidly changing; with Linux, BSD, and similar systems, students learn an official, widely-used standard.

    No, we shouldn't try to "beat Microsoft" for the sake of beating Microsoft. And I have no problem with upper middle class families buying as much expensive Microsoft software as they like. However, for something as cost sensitive as schools (and paid for by my tax dollars), Microsoft is really a gold plated boondoggle. Systems like Linux get the job done much cheaper, with less system administration and less work by the end user. That's why Linux ought to play a big role, both in school administration and in teaching.

    (Incidentally, I was involved in getting a networked system of computers installed at my high school, paid for by donations, so I have some experience with the kind of usage these systems see. And, no, it wasn't running Linux--this was pre-Linux.)

  • Well, who is going to maintain the NT box after the person "turned the key"? Schools that don't hire a dedicated administrator for their NT network are in for trouble. Maybe some schools will be naive enough to do that, but I suspect most won't.

    Linux's success in schools, like anywhere else, depends on being able to put together turnkey solutions that provide the functionality people want at a lower price and with less work. Linux has all the ingredients to do a better job there: Linux works just fine in "appliance servers" with virtually no maintenance, it runs on the lowest-cost hardware on the planet, and it supports a suite of protocols (X11, VNC, HTTP, etc.) that make building network-based "plug-and-play" solutions really easy.

    If you sell schools a box that doesn't need to be maintained and just plugs into their network and gets the job done year after year, I think you have a good value proposition. Of course, if you position your product as "here is some software, but you need a system administrator to install Linux for you and configure it", a lot of the advantage of Linux goes away, because at least on the surface, that doesn't sound too different from NT.

  • I know back home its some backyard ISP who would not even attempt to divulge in something that is not M$.

    Around here all of the 'backyard' (read as small independent start ups) ISP's use Linux and/or *BSD as their primary platforms. M$'s stuff is just too expensive, both in licenses, and also in the expensive hardware it takes to host a significant number of users. The more well heeled ISP's usually run Linux and/or *BSD, often in conjunction with Commercial *nixes.

  • its just meant to inter-connect them, and make them play nicely with each other...

    basically, it takes the Student information app (demographics, grades, schedules) and allows it to interface nicely with the food cafeteria apps and the busing apps...

    it also allows for easier state/federal reporting... which may/may not be a good thing depending on your view.

    The ZIS bit could very well run on linux, and would be a good thing, if it were... the spec tends to favor an MS implementation because of its recommendation to use a multiple queueing mechanism to persist the messages that need to be passed...

    Oh yeh - if you go and get teh MS source code for the ZIS - could you email me if you can actually get it to compile... because i cant :-(

  • MS has already backed off controlling this standard. THey have given control of it over to teh SIIA. THere was some thought that it would be less well received if MS were seen as the controller of it...
  • In the health care industry there is a loose (i.e. loosely followed) message standard called HL7 [hl7.org] (health level 7) which is a delimited format. However they have been working on 3.0 which is based on XML. I have heard that Microsoft is very much interested and involved in this new standard. Also I went to an XML seminar (read: marketing) where they described the BizTalk (business world XML messaging) XML standard as well as their (vaporware as of yet?) XML message server. I get the feeling MS sees XML being an important standard across all industries.
  • Well, who is going to maintain the NT box after the person "turned the key"? Schools that don't hire a dedicated administrator for their NT network are in for trouble. Maybe some schools will be naive enough to do that, but I suspect most won't.

    Never underestimate the short-sightedness of a public bureaucracy. As the webmaster at one of the largest school districts in the country I can assure you that buying products without considering system administrators is common. And our district considers this a minor issue, since NT "admins" are a dime a dozen and you have to pay Unix sysadmins more.

    If you sell schools a box that doesn't need to be maintained and just plugs into their network and gets the job done year after year, I think you have a good value proposition.

    But the schools disagree. We have a Sparcstation 10 that serves email for the district. Until recently it hadn't been maintained at all -- no sysadmin, no one in the district who knew unix, etc. Since they hadn't really worked with it, they assumed it was arcane and obsolete. Network outages, firewall problems, etc. were always blamed on it because it was an easy target. They tried (rather unsuccessfully, so far) to replace it with a $500,000 M-SExchange installation and they actually have the audacity to assert that the hundreds of man(person?)-hours a week they spend trying to keep it together is a sign of how wonderfully advanced and modern NT "technology" is!

    When it comes to new technology, the important thing for them is "features". It has to have something for everyone so that it can satisfy several dozen technology-challenged product reviewers, the Superintendant and everyone in the IS management, the legal department, accounting, the school board, the funding committee, and anyone else in authority who can unceremoniously pull the plug on a whim. There is no "second opinion" research, they don't listen to technical people who are "beneath them", and they trust everything the vendor says.

    This is M$'s strength. The market was tailor-made for them. Without the marketing machine, the capacity for lying, and the corporate muscle, you will never, ever be able to compete on a technical footing.

    That said, many of us are busy foisting better solutions on them for their own good from the inside. We need good alternative products for "quiet" implementations. Please build it so we can use it (we'll even help). But don't waste time dreaming you can even be noticed when it comes to non-technical public bureaucrats.

  • I am quite interested in exactly what kind of applications are going to be created with this standard.
  • The solution the shortage of able sysadmins, of course, is to make the kids the sysadmins. George Gilder wrote this [forbes.com] article about a school that did just that. It seems to work, and it gives some kids a chance to excel at something where they may have really hated school otherwise(sound familiar?).
  • homer_ca wrote:
    >They may even have a bigger installed base than any single PC vendor (Compaq, Dell, HP), but you
    > are smoking crack if you think they have a bigger market share in the edu world than all the x86 PC hardware combined.

    That is especially true outside the US .... Apple doesn't seem to be particulary popular in Europe or Asia.

  • by MTDilbert ( 7660 ) on Friday March 17, 2000 @08:32AM (#1195622) Homepage

    This is exactly correct. The apps are already there and extend to way more than just student information. It is also for financials, procurement (warehouse and otherwise).

    I work at a smallish software shop, where we develop some of these type apps. The problem is: there's one pretty major player in this field who is dropping support for all platforms that are not NT. There are many third-party applications that piggyback with those applications, such as ours, that do not run on NT.

    On the surface, it looks like MS is going to play nice with everyone, mainly since they've got the top vendor(s) in their corner.

    Now, then, if you are a school-type entity, you are notoriously cheap. Are you going to spend $50,000 for an AS/400 and all the related software, even if it is SIF compliant, when you could get a VAR turnkey solution for 1/2 that price.

    Or look at the other side of the coin. A nice open-source Linux solution that is a marvel of technology. The questions the school administrators will ask is, "Who's going to support it?" Or, more specifically, "Who can we sue when things go wrong?"

    Reliability, scalability, stability and TCO issues aside. Schools will go with the turnkey NT solution. Public entities are not among the wisest decision makers on the planet.

    So, even if the specs are open, I'm very skeptical to say the least.

  • by BigPink ( 16156 ) on Friday March 17, 2000 @09:28AM (#1195623)
    Below are some of the correspondences between the GPL and this EULA. Sorry for the funny formating.

    Gnu GPL:

    You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

    MS ZIS EULA:

    Other Limitations. You may not copy, modify, sublicense or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

    Gnu GPL:

    7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

    MS ZIS EULA:

    Intellectual Property Claims. If, as a result of an intellectual property claim, conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from compliance with the terms and conditions of this License. If you cannot distribute the Program so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then you may not distribute the Program at all.

    Gnu GPL:

    2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

    MS ZIS EULA:

    Modification. You may modify the Program or create derivative works and copy and distribute such modifications or derivative works, provided that you also: (i) cause the modified files to carry prominent notices stating that you changed the files and the date of any change so that the recipients know they are not receiving the original Program; (ii) cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole to all third parties under the terms of this License; and (iii) provide notice to users under the same terms of distribution as set forth in Sections 1(a)(i), 1(a)(ii) and 1(a)(iii) above.

  • by drivers ( 45076 ) on Friday March 17, 2000 @08:15AM (#1195624)
    I gave the license a once-over look and I don't think it is any kind of Free software, either from a BSD, GPL, or OSD perspective.

    Yes it has the advertising clause a la old-school BSD license. It does provide the right to redistribute modifications, however it does not give you the right to restrict the rights of those you sell your version of the program to, so it is not really like BSD at all. It would be more like GPL except there are other things that make it not like GPL.

    Firstly, you do not have the right to run the software for any purpose you wish. It says "Educational use only." I assume this means, running in an educational environment as opposed to education from the program itself but it is still a discriminator license that would NOT meet the open source definition.

    Unlike any Free software license I've ever seen, you cannot charge fees to license the software. However they leave gaping loopholes for what you can charge for so it is not that big a deal.

    I see no mention of source code (does that apply to this product? I'm only looking at the license posted and not what the product itself is) so I'm not sure if it qualifies as free software in the GPL sense. It isn't free in the BSD I-can-do-whatever-I-want-including-making-closed-v ersions sense either.
  • by pasti ( 98345 ) on Friday March 17, 2000 @07:58AM (#1195625)

    I don't think I'll need to give grounds as I claim that linux (or whatever free OS, mind you, so better get to it :) is The Choice of Schools. Inexpensive, yet powerful, robust agains misuse (damned script-kiddies) etc, I could carry on for hours. The thing that is keeping linux from schools is the lack of experience with them.

    Now, if every (most) schools would get a chance to get a linux server running locally, even if it was maintained by an outsider, it just might be enough to wake up the teachers' interest in it. When there's already one, it's not quite as hard to get another one.

    As kids study how to use computers (what's the correct term for this?) and eventually learn it (linux), it'll be a lot easier to get a linux computer home as well.

    There's always a downside. The one in this might be that if the teachers aren't skilled enough, the dream could turn into a nightmare: kids knowing the OS better (they already do, but FAR better) than the system administrators. That could turn up a new generation of script kiddies. This time they had the chance to practice their skills full time and on real systems with real (= dumb) users. Prevent that.

  • Let's see now... the software is free? That means that my big budget might just shrink! I'd be less important; we can't have that! More seriously, these decisions have a lot of factors.

    Any product you choose must be safe (for you, not for the end-user). If there is any chance you might be criticised for your choice, it's not worth the risk, even if it's free. The upside, if any, won't help you, the down-side certainly will hurt you.

    First cost is important:savings which don't show up in this budget cycle are generally meaningless. Ongoing costs are important too, in a perverse way: a purchase which requires a large, continuing expense is job security for the administrator who has gotten it approved into his budget. If you then tell this administrator that you have a solid alternative which is free to buy and far lower cost to operate, do you think he'll be happy? You've made him look like a fool, and shrunk his budget. That's how civil service underlings get fired.

    Other than the all-important issue of keeping the budget as big as possible, money really doesn't matter. It's not your money, it's yours to spend! That's very different. And the greatest sin of all is letting the fiscal year end without having used up your entire budget. That makes it plain that you didn't need such a big budget in the first place. That makes everyone unhappy (except the taxpayers, but screw them, they have no influence that matters to government employees)

    The questions we ask in the private world include:

    Does the product work? Is it the best there is? Does it fill your needs adequately? Is it good value?
    None of these things really matter in government service. There the important points are:
    Am I covered? Will the boss be mad? Is there something in here which can be an excuse to ask for a bigger budget next fiscal year?

    Microsoft is safe today, and expensive, just as IBM was safe and expensive twenty years ago. If you put together a superior product, expect to see it used by school clubs, and so on, who weren't getting any funding, anyway. Don't expect it to make great inroads anywhere things go out for bid, even though the price is $0.00. There are legal ways to turn down the low bidder, if you've written your spec's right.
    Nels

  • by celestial13 ( 161367 ) on Friday March 17, 2000 @07:55AM (#1195627) Homepage
    i think its very important for younger students to learn UNIX, wether is be Linux or Solaris or any other platform. Many if not most colleges and universities run primarily UNIX and Macintosh's. Having a prior knowledge of these environments would accelerate the average students' learning capabilities and help them become less windowz reliant.

    most systems (if not all ) in the science and health professions are already running UNIX based shells. excluding MIT and Harvard, take smaller more prominent universities like Carneigie Mellon and Duquesne University (both in pittsburgh) for example. other than the use of NT in computer labs for the students to work on projects with... all of the quantitative and qualitative analysi are done with UNIX, SGI, or SPARC. its just the path for the future. as our society becomes more scientificly centered, the use of these machines increases. prior knowledge of these machines would make or break a job employment oppertunity (less training, more money saved).

    its a great idea... just as long microsoft doesnt go and change the standard to fit their lazy needs

  • by 0xdeadbeef ( 28836 ) on Friday March 17, 2000 @07:55AM (#1195628) Homepage Journal
    <b>Q.Is the specification based on Microsoft technologies?<b>

    A.No. The SIF specification is based on the W3C endorsed standard Extensible Markup Language (XML). It defines common data formats and high-level rules of interaction and architecture, and <i>is not linked to a particular operating system or platform</i>. [emphasis their's]

    Interesting. If only one good thing has come out of the anti-trust trial, it is that distrust in Microsoft has now reached the point where they are actually saying, in so many words, "we're not locking you into this" whenever they endorse a new spec or technology.


  • ZIS EULA

    ------------------------------------------------ --------------------------------
    MICROSOFT LICENSE AGREEMENT
    FOR ZONE INTEGRATION SERVER
    By modifying or distributing the Zone Integration Server (the "Program") or any modifications or derivatives based on the Program, you indicate your acceptance of this License and all its terms and conditions for copying, distributing or modifying the Program. There is no warranty for the Program.

    Microsoft Corporation ("Microsoft") is the title and copyright owner of the Program and offers this License which gives the licensee ("you") the legal permission to copy, distribute, modify and/or create derivatives based on the Program. The act of running the Program is not restricted.

    License Grant. Subject to the restrictions in Section 2 below, your use of the Program is as follows:
    Use and Copy of Source Code. You may copy and distribute the Program source code exactly as you receive it, in any medium, provided that you (i) conspicuously and appropriately publish on each copy an appropriate copyright notice, if applicable, and disclaimer of warranty; (ii) keep intact all the notices that refer to this License and to the absence of any warranty; and (iii) give any other recipients of the Program a copy of this License along with the Program. All recipients must receive the same rights you have. You may not impose any further restrictions on the recipients' exercise of the rights granted herein.
    Modification. You may modify the Program or create derivative works and copy and distribute such modifications or derivative works, provided that you also: (i) cause the modified files to carry prominent notices stating that you changed the files and the date of any change so that the recipients know they are not receiving the original Program; (ii) cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole to all third parties under the terms of this License; and (iii) provide notice to users under the same terms of distribution as set forth in Sections 1(a)(i), 1(a)(ii) and 1(a)(iii) above.
    DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
    Patents. Any patent obtained by a redistributor of the Program must be licensed for everyone's free use or not licensed at all.
    Other Limitations. You may not copy, modify, sublicense or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
    Education Purposes Only. The Program is licensed exclusively for educational purposes. You have no rights under this License unless you are using the Program for educational purposes only and solely within the educational system (e.g., grades K-12 or higher education use).
    Fees. You cannot charge a fee for licensing the Program. You may charge a fee (i) for the physical act of transferring a copy of the Program; (ii) in the event you wish to provide support services for the Program; or (iii) for any modifications or derivatives of the Program.
    Intellectual Property Claims. If, as a result of an intellectual property claim, conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from compliance with the terms and conditions of this License. If you cannot distribute the Program so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then you may not distribute the Program at all.
    MISCELLANEOUS.
    This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.
    This License is governed by the laws of the State of Washington.
    If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
    DISCLAIMER OF WARRANTIES.
    NO WARRANTY. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS-IS" WITHOUT ANY WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. THE ENTIRE RISK AS TO THE QUALITY AND PEROFRMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFENCTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
    NO LIABILITY FOR CONSEQUENTIAL DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL MICROSOFT, ITS SUPPLIERS NOR THIRD-PARTY CONTENT PROVIDERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE PROGRAM, EVEN IF MICROSOFT HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME STATES AND JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
    LIMITATION OF LIABILITY. YOUR EXCLUSIVE REMEDY UNDER THIS LICENSE SHALL NOT EXCEED FIVE DOLLARS (U.S.$5.00).

  • by pasti ( 98345 ) on Friday March 17, 2000 @08:31AM (#1195630)

    The goal shouldn't be to "beat Microsoft" in this market.

    I must say I agree. While M$ is doing it's best to beat others, I think we should try to be better. Offer a hand instead of spitting on them. If we could offer nice interoperability between Windows and UNIX machines, it wouldn't perhaps be as big a step to go from Win32 to UNIX...

    Just yesterday, the school I was at had a stack of service request forms and nearly half of them were because one idiot teacher saw that some kids had deleted an alias from the desktop and thought that the computers were broken.

    Just this kind of misuse linux (or whatever UNIX. I'm not going to repeat this again, so s/linux/whatever UNIX/) would stand up to. Have every user an account of their own (or instead, one for every teacher and kids'd share one read-only account). And a nice, pre-configured configs should any of the teachers mess their GUI up.

    They've struggled long and hard to be able to turn on and turn off Windows and MacOS machines

    How well do X terminals stand just cutting the power?

    What we need as an atmosphere of healthy and honest competition.

    You stole my line...

  • by Wellspring ( 111524 ) on Friday March 17, 2000 @07:49AM (#1195631)

    As government institutions, they follow a number of arcane rules on procurement. So an Open Source alternative will have an uphill fight to gain acceptance. Some thoughts:

    Most government agencies work off of bids for products. This usually doesn't match the business model of the OS corps, so it makes us look worse on paper. Also, the government is notoriously inept at signing seemingly good contracts with vendors of proprietary equipment. Of course, when the vendor's equipment saddles them with a transition cost of going to a competitor or Opens Source alternative, they again look at the options and decide that it is most cost effective to pay more for the proprietary product. This is akin to 'no money down', huge monthly payments.

    Another problem is the idea of working with a traditional vendor vs. newer better ones. Government procurement 'experts' are not typically very up on modern technology, and typically have arcane rules designed around reality circa five-10 years ago. Mention a modern business model and they look at you like you just landed from mars.

    Procurement, even at the local level, is usually a bureaucratic and time-consuming process. In the past, the reward was a huge captive market. But the economics of software makes not worth it except for large companies with large legal departments (like MS).

    Finally, especially in school systems, it is nearly impossible for a company to deal with someone who has authority. Most times, the multiple steps in the process mean that you have to deal with conflicting agendas and have a product that is all things to all people.

    Not to throw a wet blanket like this, but take a deep breath and ask around before trying to be a government contractor. Unless you are very lucky and clever, you'll get annihilated by it.

    First Post!

  • by Lord Kano ( 13027 ) on Friday March 17, 2000 @08:07AM (#1195632) Homepage Journal
    The goal shouldn't be to "beat Microsoft" in this market. I do service work for a few schools and the teachers are probably the worst of all users whom I've encountered.

    Just yesterday, the school I was at had a stack of service request forms and nearly half of them were because one idiot teacher saw that some kids had deleted an alias from the desktop and thought that the computers were broken.

    These people aren't going to embrace linux. They've struggled long and hard to be able to turn on and turn off Windows and MacOS machines. Most of them don't have the desire or the ability to learn to use linux.

    It's already known that linux can compete with M$ in the server arena. We won't be able to, nor should we want to bankrupt M$. The goal is to have as many choices as possible. MacOS, Linux, *BSD, Windows (whatever), BeOS, and straight old fashioned *NIX are all acceptable OSes for a given task.

    M$ will be around in some form or another for the forseeable future, because so many business and governments have invested their futures in it's products. What we need as an atmosphere of healthy and honest competition.

    LK
  • by YoJ ( 20860 ) on Friday March 17, 2000 @07:52AM (#1195633) Journal
    The license only allows you to distribute and use the software for educational purposes. This violates clause 6 of the guidelines, so it is not open source. (Clause 6 is the non-discrimination of field of endeavor).

    Nathan Whitehead

  • by vsync64 ( 155958 ) <vsync@quadium.net> on Friday March 17, 2000 @07:42AM (#1195634) Homepage
    Hm. Although I am neither a lawyer nor a license guru, this seems quite similar to the BSD license. Note the obnoxious advertising clause.

    Also, it seems to share a number of RMS's requirements, such as the patent issue. From MS's license:

    a. Patents. Any patent obtained by a redistributor of the Program must be licensed for everyone's free use or not licensed at all.

    This is quite interesting. I suspect this license would fall under the open source guidelines, and quite possibly qualify as Free Software as well.

    Is this a first from Microsoft? Does this mark a quiet change in strategy, or are they just making sure that they can avoid any legal issues? I suspect government contracts might have provisions against the use of proprietary stuff. Or they should, not that that's stopped the people in my school district [cjb.net]... They seem to enjoy locking students into only using Word or some such.

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...