See bottom of post for minor UPDATE 2/5/2012.
Two and a half years ago, Verizon announced a partnership with Boingo to offer free wi-fi to its FiOS and DSL (3 Mbps or higher only) customers. Although it was a welcome addition, especially because of Boingo's coverage in airports, it was criticized for only supporting Windows devices, while everyone else was left out in the cold. The initial version of the software also had issues installing with the Firefox web browser. I had tried to install the software about a year or two ago and had not been successful, but today I am happy to report that the service actually works much better than expected.
The first piece of good news is for Windows users: Verizon has updated its software so that it is no longer browser dependent to install. You can do so by going to http://www.verizon.net/wifi/.
The second piece of good news is arguably the bigger one of the two. When you go to get set up Verizon Wi-Fi, you will be asked to create a username and password to use with the service. You are then asked to download the software. However, you don't actually need the software, although it makes the Wi-Fi much easier to use on Windows. For all other platforms, you can simply use Boingo's web login page. Yes, that's right. Remember that username and password you created? After you connect to the Boingo wireless network and get to the Boingo splash page in your browser, click on the dropdown that says "Roaming Login". Choose "Verizon Business" and enter the username and password that you set up earlier. You need to include "@verizon.net" as part of the username. This means that any device with a web browser can now use "Verizon Wi-Fi" where there is a Boingo hotspot! The fact that Verizon doesn't report this method seems to be a large oversight on their part. Or perhaps they want to keep the number of Wi-Fi users down because the more users that use the service, the more they have to pay Boingo.
It is possible you will not be allowed to register for the service at http://www.verizon.net/wifi/. without being on a Windows machine, but such a restriction, if it exists, is minor compared to not being able to receive the service at all, and is easily worked around by tech savvy users. It is also possible that this capability to login with just a username and password was only added recently. Nevertheless, it is extremely useful and I hope that other people will benefit from this knowledge, which I have not seen reported elsewhere online.
Note: Boingo's website may show more hotspots than Verizon's list, but that is because Boingo users are allowed access to some partner hotspots, while Verizon users cannot access those hotspots (you might be my friend, but your friend is not necessarily my friend too). However, this also theoretically means Verizon users can access non-Boingo international hotspots that also list "Verizon Business".
Minor Update 2/5/2012: It appears that not all Verizon Wi-Fi listed hotspots can necessarily be used as described in my post. I've discovered that the Marriott Long Island "ibahn" SSID doesn't seem to have Verizon listed as a roaming provider, even though the Windows app can log on. Go figure.
Showing posts with label tech. Show all posts
Showing posts with label tech. Show all posts
Sunday, January 22, 2012
Thursday, June 9, 2011
IBM's Watson goes to Medical School
Remember IBM's computer, Watson, which made a showing on Jeopardy a couple months ago? It's moving past game shows and looking to assist doctors. Watson would fit perfectly with the move towards electronic patient records, but it will be interesting to see how Watson affects the role that a doctor will play in medicine.
Sunday, May 1, 2011
Interview with Scott McNealy
Well, okay, I never interviewed him myself, though he did visit my high school and gave a talk there about a year after I graduated, though. That was shortly before news broke that Sun was looking to be acquired.
Regardless, The Register seems to have a pretty fair article from an interview with the co-founder and former CEO of Sun Microsystems. It's worth a read if you ever got know what Sun was for anything other than "they made Java."
Regardless, The Register seems to have a pretty fair article from an interview with the co-founder and former CEO of Sun Microsystems. It's worth a read if you ever got know what Sun was for anything other than "they made Java."
Monday, April 25, 2011
Sun Ray Multimedia Enhancements for Native Sessions
...are coming! Because most Sun Ray customers are Windows users, most of the development effort has been directed at improving the experience for Windows users. To that end, not much work has been done in terms of improving video watchability on native sessions (UNIX or Linux sessions not through VDI). However, about a month ago, two YouTube videos were referenced on the SunRay-Users public mailing list, which Oracle employees then confirmed as demonstrating features to come in a future version of Sun Ray Software. What I see from the video appears to be fairly smooth HD video playback, even over an SSH-tunneled X session initiated from a Sun Ray server! Hopefully the improvements help with Flash as well, given the explosion in popularity of YouTube and other Flash video players on the web.
Here are the links to the videos, which were posted by Wim Coekaerts, the Senior VP of Linux and Virtualization at Oracle:
http://www.youtube.com/watch?v=4Fgf8wGD24g
http://www.youtube.com/watch?v=f_WTlvLyQoM
Here are the links to the videos, which were posted by Wim Coekaerts, the Senior VP of Linux and Virtualization at Oracle:
http://www.youtube.com/watch?v=4Fgf8wGD24g
http://www.youtube.com/watch?v=f_WTlvLyQoM
Monday, March 14, 2011
Comcast Customer Support and Internet Speeds
Comcast is notorious for its poor customer support. My experience with them has not been totally inconsistent with most of the terrible things I've heard. Back when I initially tried to get internet service ordered, one customer service agent at the Baltimore service center even went as far as to say that another agent (via Comcast online chat, who asked me to visit the service center to verify my identity) lied to me about being able to pick up a self-install kit. Whether or not I should have been able to is besides the point; I think it's quite something if Comcast calls itself a liar just because an agent made a mistake in what they thought was possible. In general, I've found that things one customer service agent tells me may no longer apply with the next agent. The level of consistency, or rather lack thereof, can get to be extremely frustrating.
About a month or two after my Comcast service was initially connected, I noticed that the sustained download speed I was getting was inconsistent with the tier I signed up for. I signed into the Comcast online chat support service, explained that I believed the modem was not receiving the configuration file for my level of service, and had the issue resolved very quickly.
More recently, I signed up for a promotion for a higher tier of internet service. Between about 5-6 customer support agents including a supervisor, none were able to get the correct modem configuration file sent. Most of them claimed that the issue had been fixed and I had to wait 24 hours for the change to take effect. In one of these cases, waiting 24 hours resulted in my modem returning to the Comcast walled garden (unregistered modem). When I attempted to go through the first time registration process, I was told by the online system that no service tier was on my account number. Fortunately, phone support was able to restore my previous tier of service fairly quickly.
After about the 6th agent in trying to get the correct tier of service, and a callback to my voicemail saying that no internet billing codes were on my account, some neuron in my brain fired reminding me that Comcast had a Twitter account which was staffed by an effective support team. I did some quick research online to gauge others' experiences, and decided to give it a try. I e-mailed the address listed on the Twitter page since I don't use Twitter, and within 15 minutes of my request I received a reply saying that the issue was fixed. I checked and indeed it was fixed! So if you are a Comcast user, I highly encourage you to use Comcast's Twitter support team, whether by Twitter or e-mail.
In Comcast's defense, however, if you are using wireless and feel that your internet is very slow, and you are living in an apartment complex, try a wired connection first. It is very likely that your speed is low due to interference from neighbors' WiFi. Most people only have wireless routers and laptop wireless cards that operate in the 2.4 GHz frequency range, in which there are only 3 non-overlapping WiFi channels. In my building, I can see more than 30 access points of varying signal strength from where my laptop sits. That means all of these 30 cause interference to some degree in the 2.4 GHz range, and that doesn't include interference from microwaves, portable phones, and Bluetooth devices which also operate in the 2.4 GHz radio band. My solution was to get a dual band wireless router, which includes the ability to operate in the 5 GHz frequency band in addition to 2.4 GHz. Although 5 GHz does not penetrate walls and bend around obstacles as well as 2.4 GHz does, it has many more non-overlapping channels (20). Not being able to penetrate obstacles as well can also become advantageous if everyone had a 5 GHz-capable router since the degree of interference from neighbors would also be reduced. Dual band wireless routers are more expensive, which is probably why most people don't have them, and will also require that your laptop have a wireless card that can talk 5 GHz. Generally, if the wireless card says it can connect to 802.11a networks, it can do 5 GHz. 802.11n can be either 2.4 GHz or 5 GHz, so if you have a card that says it can connect to b/g/n, that's likely to mean only 2.4 GHz, and a 5 GHz wireless router will not help you. Over a 5 GHz connection, my laptop can get the same speeds to the internet as a wired connection can (30 Mbps downstream, 6 Mbps upstream), but over 2.4 GHz, speeds are much slower (about 4 Mbps downstream, 5 Mbps upstream).
Tuesday, March 8, 2011
Censored!
...by China's censorship policies.
Although I am an ABC (American-born Chinese), I am taking Chinese classes. At home, I learned to speak the Shanghai dialect of Chinese, and passively picked up some ability to listen to basic conversations in Mandarin Chinese, but I never learned to speak it, or to read or write it. I started taking classes in high school when they were introduced during my sophomore year. In any event, for the current Chinese class I am taking, one of the recurring assignments is to write a blog entry on a weekly basis. Our professor chose blog.sina.com.cn as the blog host. Part of that assignment is to also read and comment on three of the other blog entries posted by classmates.
One of the entries my classmate posted asked for advice in finding off-campus housing. My first attempt to comment said something similar to:
今年学生政府推出了校外房评比网站,应该对你很有帮助:http://www.jhusga.com/ochd/
[Translated: This year, the student government launched an off-campus housing comparison website, which should be helpful for you. Here is the link: http://www.jhusga.com/ochd/]
When I noticed that this comment had disappeared, I posted a new one:
好像我的评论被和谐了。。。。反正,你可以去看http://www.jhusga.com/ochd/
[Translated: It seems that my earlier comment got censored (using a term that means harmonize, but is popularly used by bloggers to mean "censored by the government in the name of harmony"), in any case, you should check out http://www.jhusga.com/ochd/.]
That also disappeared. I e-mailed my professor and we both thought the first was removed because of the word "government", but I tested a bit more and it turns out it was because of the link! If I paste only the link, the comment gets deleted. If I change the comment to say "Google for JHU OCHD" instead of providing the direct link, the comment stays.
Apparently any link that goes to a "foreign" website is considered worthy of censorship, at least on Sina's blog platform.
Although I am an ABC (American-born Chinese), I am taking Chinese classes. At home, I learned to speak the Shanghai dialect of Chinese, and passively picked up some ability to listen to basic conversations in Mandarin Chinese, but I never learned to speak it, or to read or write it. I started taking classes in high school when they were introduced during my sophomore year. In any event, for the current Chinese class I am taking, one of the recurring assignments is to write a blog entry on a weekly basis. Our professor chose blog.sina.com.cn as the blog host. Part of that assignment is to also read and comment on three of the other blog entries posted by classmates.
One of the entries my classmate posted asked for advice in finding off-campus housing. My first attempt to comment said something similar to:
今年学生政府推出了校外房评比网站,应该对你很有帮助:http://www.jhusga.com/ochd/
[Translated: This year, the student government launched an off-campus housing comparison website, which should be helpful for you. Here is the link: http://www.jhusga.com/ochd/]
When I noticed that this comment had disappeared, I posted a new one:
好像我的评论被和谐了。。。。反正,你可以去看http://www.jhusga.com/ochd/
[Translated: It seems that my earlier comment got censored (using a term that means harmonize, but is popularly used by bloggers to mean "censored by the government in the name of harmony"), in any case, you should check out http://www.jhusga.com/ochd/.]
That also disappeared. I e-mailed my professor and we both thought the first was removed because of the word "government", but I tested a bit more and it turns out it was because of the link! If I paste only the link, the comment gets deleted. If I change the comment to say "Google for JHU OCHD" instead of providing the direct link, the comment stays.
Apparently any link that goes to a "foreign" website is considered worthy of censorship, at least on Sina's blog platform.
Friday, February 18, 2011
Doctors and IT
Well, first of all, this blog is not dead. It has just...undergone a period of deep hibernation. Unfortunately I don't think I'll ever be able to keep up with it as much as I used to, but I'll still try to post here more often than I have in the past few months.
Today, I read an interesting article intersecting technology and medicine: U.S. patients trust docs, but not e-health records, survey shows
As someone who is on the road to a medical career, it's certainly encouraging to hear that most people trust their physicians. But as a technologist, it's also worrisome to hear that patients don't always trust electronic health records, and that the lack of trust can be justified. On the one hand, a doctor's job is to be a doctor, not to worry about computer and network security, which is the job of an IT specialist. On the other hand, digital security is a real problem that every computer user has to worry about to some degree. I don't know if most doctors are aware of IT security best practices, but it is more likely that most doctors can't afford to hire an IT team to run systems and security, nor do they have the time to learn and deal with it themselves. As much as EHRs have their benefits, I can see how they become a burden as it takes considerably more technical know-how to maintain than a filing cabinet; correspondingly, hiring someone to maintain an EHR system is more costly than hiring someone to maintain a filing cabinet.
It seems that computer security is becoming increasingly important in the healthcare industry with the push for switching to EHRs. The simplest solution would probably just be to isolate EHR computers from the internet, but that runs counter to the collaborative ability to share EHRs between health organizations. As a result, doctors will probably need to have a higher level of security awareness than the average home user, simply because the stakes (i.e. protected health information as defined by HIPAA) are much higher. While I by no means claim to understand how EHR systems are being deployed, my guess is that, like other enterprise software, the software is developed and deployed by a software company that maintains an active support and maintenance contract with the medical practice. If that's the case, then perhaps those companies should include services to maintain a network where there is otherwise no dedicated IT infrastructure or staff, and at least provide minimal training materials to doctors and their staff so that the digital security issues that have plagued other industries ("Big Company loses SSNs and credit card numbers of 1 million customers due to network breach") do not now begin to affect medical practices. One way or another though, it would seem that, in general, doctors need to gain a better understanding of computer security than they have now, for the good of their patients.
Today, I read an interesting article intersecting technology and medicine: U.S. patients trust docs, but not e-health records, survey shows
As someone who is on the road to a medical career, it's certainly encouraging to hear that most people trust their physicians. But as a technologist, it's also worrisome to hear that patients don't always trust electronic health records, and that the lack of trust can be justified. On the one hand, a doctor's job is to be a doctor, not to worry about computer and network security, which is the job of an IT specialist. On the other hand, digital security is a real problem that every computer user has to worry about to some degree. I don't know if most doctors are aware of IT security best practices, but it is more likely that most doctors can't afford to hire an IT team to run systems and security, nor do they have the time to learn and deal with it themselves. As much as EHRs have their benefits, I can see how they become a burden as it takes considerably more technical know-how to maintain than a filing cabinet; correspondingly, hiring someone to maintain an EHR system is more costly than hiring someone to maintain a filing cabinet.
It seems that computer security is becoming increasingly important in the healthcare industry with the push for switching to EHRs. The simplest solution would probably just be to isolate EHR computers from the internet, but that runs counter to the collaborative ability to share EHRs between health organizations. As a result, doctors will probably need to have a higher level of security awareness than the average home user, simply because the stakes (i.e. protected health information as defined by HIPAA) are much higher. While I by no means claim to understand how EHR systems are being deployed, my guess is that, like other enterprise software, the software is developed and deployed by a software company that maintains an active support and maintenance contract with the medical practice. If that's the case, then perhaps those companies should include services to maintain a network where there is otherwise no dedicated IT infrastructure or staff, and at least provide minimal training materials to doctors and their staff so that the digital security issues that have plagued other industries ("Big Company loses SSNs and credit card numbers of 1 million customers due to network breach") do not now begin to affect medical practices. One way or another though, it would seem that, in general, doctors need to gain a better understanding of computer security than they have now, for the good of their patients.
Friday, October 8, 2010
Articles on Medicine (Oct 2010)
Well it's been awhile since I posted anything here, but I'll try to get back into writing some stuff. For now, I'll catch up sharing some interesting articles I read over the summer.
- Advances in biomedical instrumentation enable a portable mini-lab.
- Live in a city? Take some time to get away to a more natural environment.
- Trade some study time for exercise.
- There is lots and lots of medical waste, thanks to the popularization of disposable supplies. Many hospitals are now seeking to reduce that quantity.
- Scientists are good at science, but medical doctors need to be better at more than just science.
- Hospice care and discussions about end-of-life plans are not "death panels." If you haven't discussed this issue with your family at all, don't wait until it is too late. (This is a long, in-depth article, but is a good read nonetheless.)
Friday, August 13, 2010
The Future of OpenSolaris
The clouds of uncertainty over OpenSolaris under Oracle have parted, but while what we see behind them was perhaps expected, it is certainly still disappointing. I've included the original sources below, but here are the key sentences (emphasis added) from the internal Oracle memo regarding OpenSolaris:
It remains unclear how OpenSolaris as a community will transform, but it certainly doesn't look that good.
References (from the osol-discuss mailing list):
Leaked internal memo
Confirmation from Oracle employee
- We will distribute updates to approved CDDL or other open source-licensed code following full releases of our enterprise Solaris operating system. In this manner, new technology innovations will show up in our releases before anywhere else. We will no longer distribute source code for the entirety of the Solaris operating system in real-time while it is developed, on a nightly basis.
- We will have a Solaris 11 binary distribution, called Solaris 11 Express, that will have a free developer RTU license, and an optional support plan. Solaris 11 Express will debut by the end of this calendar year, and we will issue updates to it, leading to the full release of Solaris 11 in 2011.
- All of Oracle's efforts on binary distributions of Solaris technology will be focused on Solaris 11. We will not release any other binary distributions, such as nightly or bi-weekly builds of Solaris binaries, or an OpenSolaris 2010.05 or later distribution. We will determine a simple, cost-effective means of getting enterprise users of prior OpenSolaris binary releases to migrate to S11 Express.
It remains unclear how OpenSolaris as a community will transform, but it certainly doesn't look that good.
References (from the osol-discuss mailing list):
Leaked internal memo
Confirmation from Oracle employee
Thursday, August 12, 2010
Where Am I on the Subway?
On Shanghai's very new Metro Line 10, there's a nifty little information panel located above all the railcar doors. Since pictures are worth a thousand words, I figured I'd make this post a couple thousand words shorter and post a video (watch in 720p/HD for best clarity; I apologize for the shakiness). While watching, you should be able to answer the following questions:
- Which station did I just leave?
- Which station am I approaching?
- Approximately how far am I between the last and next stations?
- Which direction is the train moving?
- Which branch of the line is this train traveling on? (although at the time of recording, only one branch had been built)
Sunday, July 4, 2010
FreeRange Reader
RIP mDigger...sort of. Just a year after I adopted mDigger Reader as a replacement for AvantGo to keep up with news and RSS on my Windows Mobile PDA, mDigger decided to drop support for Windows Mobile, shifting their focus solely to Apple's iPhone and iPad platforms.
Once again, forced to hunt for alternatives, I first investigated Viigo. However, that was recently purchased by RIM, the company behind Blackberry, so they've killed all non-Blackberry platform support for the app.
Many other programs out there either required purchasing and/or did not download more than an RSS feed itself, which often doesn't include a full article in the case of news. However, I happened upon FreeRange Reader. This program gives the option to configure a feed to download the full story page for each headline when updated. It effectively downloads the normal verison of the wepage but reformats it for better reading on a mobile device.
FreeRange Reader seems to be what I will be using for now...I don't know how long this run will last, as it seems development has stopped since the company was purchased by Handmark. The version for Windows Mobile was last updated in 2007, and the version for Blackberry was last updated in 2008. Compared to mDigger, FreeRange doesn't have as extensive of a catalog of feeds, but since you can configure it to download full stories for any feed you find, there is a nice flexibility there (mDigger required the developers to create an mClip for any feed that didn't include a full story; this did yield better formatting than what I get with FreeRange though). The feed configuration is online, which is also handy.
Some gotchas with FreeRange:
Once again, forced to hunt for alternatives, I first investigated Viigo. However, that was recently purchased by RIM, the company behind Blackberry, so they've killed all non-Blackberry platform support for the app.
Many other programs out there either required purchasing and/or did not download more than an RSS feed itself, which often doesn't include a full article in the case of news. However, I happened upon FreeRange Reader. This program gives the option to configure a feed to download the full story page for each headline when updated. It effectively downloads the normal verison of the wepage but reformats it for better reading on a mobile device.
FreeRange Reader seems to be what I will be using for now...I don't know how long this run will last, as it seems development has stopped since the company was purchased by Handmark. The version for Windows Mobile was last updated in 2007, and the version for Blackberry was last updated in 2008. Compared to mDigger, FreeRange doesn't have as extensive of a catalog of feeds, but since you can configure it to download full stories for any feed you find, there is a nice flexibility there (mDigger required the developers to create an mClip for any feed that didn't include a full story; this did yield better formatting than what I get with FreeRange though). The feed configuration is online, which is also handy.
Some gotchas with FreeRange:
- Each feed that only has headlines instead of full stories needs to be individually told to download the full story. This configuration can only be done from the mobile device and not from the web configuration.
- It works on VGA devices (like my Dell Axim x51v), mostly. Fonts show up larger than they should and are not as crisp as they could be.
- Scrollbars don't show up in some parts of the configuration where they should. Of note is the "screen font" configuration page. I use size 6 to get a reasonable font size, but I had to use the directional pad while in the drop-down to select it, as it is hidden by default.
Friday, July 2, 2010
Oracle Virtual Desktop Client 2.0
(The new version of Sun Desktop Access Client 1.0.)
The new version of the software Sun Ray client hasn't yet been released, but some details on its features have been leaking out. Although the original source is no longer available, search engine cached pages have preserved the content.
For those that just want it short and sweet, here is what's notable:
The new version of the software Sun Ray client hasn't yet been released, but some details on its features have been leaking out. Although the original source is no longer available, search engine cached pages have preserved the content.
For those that just want it short and sweet, here is what's notable:
- Support for Mac OS X
- Audio recording, in so far as it was already supported on a hardware Sun Ray
- IPv6 support
- Smart card support
- Serial port or USB-to-serial port passthrough (Windows only)
- Multiple connection profiles
Thursday, June 24, 2010
Clean Up C:\Windows\Installer
If you have a Windows computer that's been around for awhile, you may have noticed that your free disk space has gotten kind of low, lower than you would expect. WinDirStat is a great little utility to figure out where that space is going. If you use that program, you might discover that C:\Windows\Installer is really big. Sometimes that directory is not as clean as it should be because of various failed program installations or unclean uninstalls.
Use the Windows Installer Cleanup Utility to safely get rid of the unneeded cruft. Download the installer here. Once installed, open up a command prompt and type:
In one case that I saw, 7 GB was reduced down to about 1.5 GB.
I do not recommend using the other utility included with the installer unless told to do so elsewhere. This is the utility that you will see a new entry for in the Programs menu and is not a command line program. Its purpose is not related to the one this post is written about.
If you see an error message like:
don't worry about it. The program has finished cleaning up all it can. If you're bothered by it and know your way around the Windows Registry, you'll find the GUID listed somewhere under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData. If you're sure it refers to something you've uninstalled already, go ahead and delete the key, run 'msizap G!' again and you shouldn't see the error message anymore.
(Note: I am aware this information is already available online elsewhere in some for or other, but I found it to be somewhat scattered and confusing.)
Use the Windows Installer Cleanup Utility to safely get rid of the unneeded cruft. Download the installer here. Once installed, open up a command prompt and type:
cd "\Program Files\Windows Installer Clean Up\"
msizap G!
In one case that I saw, 7 GB was reduced down to about 1.5 GB.
I do not recommend using the other utility included with the installer unless told to do so elsewhere. This is the utility that you will see a new entry for in the Programs menu and is not a command line program. Its purpose is not related to the one this post is written about.
If you see an error message like:
MsiZapInfo: Performing operations for user S-1-5-21-.....
Removing orphaned cached files.
Error opening 9040110900063D11......\InstallProperties subkey of Products key for S-1-5-18 user. Error: 2.
FAILED to clear all data.
don't worry about it. The program has finished cleaning up all it can. If you're bothered by it and know your way around the Windows Registry, you'll find the GUID listed somewhere under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData. If you're sure it refers to something you've uninstalled already, go ahead and delete the key, run 'msizap G!' again and you shouldn't see the error message anymore.
(Note: I am aware this information is already available online elsewhere in some for or other, but I found it to be somewhat scattered and confusing.)
Friday, May 21, 2010
Microsoft and Thin Clients: Revised
A couple months ago, Microsoft revised their Virtual Enterprise Centralized Desktop (VECD) licensing scheme, which is used for Windows on thin client deployments. I first mentioned VECD in this earlier blog post, but one of the changes has since made VECD more affordable. For starters, there is no longer an additional cost for Software Assurance users. Non-SA users also have a slightly lower cost per device. See this Computerworld article for the full story.
(I did actually see the article in March, I just didn't get a chance to write about it until now.)
UPDATE 3/17/2011:
After a closer look, the new VECD, known as Windows VDA (Virtual Desktop Access) is not as good as I thought it originally was. In fact, it's much worse, or just as bad. The fee for SA users is waived only when the client device accessing the VDI infrastructure is covered by SA, which means a full Windows-installed computer that's also under SA. Other client devices, which would include any specialized thin client device, must have a $100/year/device Windows VDA license to legally access a VDI infrastructure with Windows VMs in it. Ouch.
(I did actually see the article in March, I just didn't get a chance to write about it until now.)
UPDATE 3/17/2011:
After a closer look, the new VECD, known as Windows VDA (Virtual Desktop Access) is not as good as I thought it originally was. In fact, it's much worse, or just as bad. The fee for SA users is waived only when the client device accessing the VDI infrastructure is covered by SA, which means a full Windows-installed computer that's also under SA. Other client devices, which would include any specialized thin client device, must have a $100/year/device Windows VDA license to legally access a VDI infrastructure with Windows VMs in it. Ouch.
Tuesday, April 20, 2010
The Oracle Business Model
For those not in the know, "Oracle" here refers not to a divine intermediary but a company that has traditionally focused on providing database products and services for the computer industry. Most people have heard of Sun Microsystems because of Java but comparatively few people know what Oracle is. Recently Oracle acquired Sun Microsystems.
Sun wasn't very profitable for its stockholders, but they were named one of the top places to work in IT by Computerworld. They were also a very open company in comparison to many in the IT industry.
In a recent CNN interview with Scott McNealy, co-founder and chairman of the board of Sun until it was acquired, Scott had this to say about Larry Ellison, Oracle's CEO:
OpenOffice, the free productivity suite that competes with Microsoft Office was formerly sponsored by Sun. As a result, it is now also in the hands of Oracle. Naturally, OpenOffice prefers ODF (Open Document Format) for saving files over Microsoft's office formats. In order to allow Microsoft Office users to use ODF files, Sun developed a free plugin that could be easily installed. Although Microsoft Office 2007 has begun to add native support for ODF, it only supports up to ODF 1.0 so far, while the plugin enables up to ODF 1.2. In addition, there are still a significant number of Office 2003 deployments that only have the option of the ODF plugin.
Oracle now charges $90 for this plugin. While the current newest version of the plugin is 3.2, 3.1 is still available for free from Softpedia. I would highly recommend downloading the installer and keeping a copy because it may not be available online forever.
While Computerworld speculates that this may drive some companies that want to use ODF with Microsoft Office to purchase the plugin, I think it is more likely they will just be pushed to switch to the Office native formats as there is no additional cost to open those documents in either Microsoft Office or OpenOffice.
Sun wasn't very profitable for its stockholders, but they were named one of the top places to work in IT by Computerworld. They were also a very open company in comparison to many in the IT industry.
In a recent CNN interview with Scott McNealy, co-founder and chairman of the board of Sun until it was acquired, Scott had this to say about Larry Ellison, Oracle's CEO:
He’s a great capitalist, but not all into that sharing thing and all the rest of it. You have to give the guy credit; he has found a way to extract every dollar he can from customers from every product he offers. He is very impressive, and there are very few who have lasted as long as he has.
OpenOffice, the free productivity suite that competes with Microsoft Office was formerly sponsored by Sun. As a result, it is now also in the hands of Oracle. Naturally, OpenOffice prefers ODF (Open Document Format) for saving files over Microsoft's office formats. In order to allow Microsoft Office users to use ODF files, Sun developed a free plugin that could be easily installed. Although Microsoft Office 2007 has begun to add native support for ODF, it only supports up to ODF 1.0 so far, while the plugin enables up to ODF 1.2. In addition, there are still a significant number of Office 2003 deployments that only have the option of the ODF plugin.
Oracle now charges $90 for this plugin. While the current newest version of the plugin is 3.2, 3.1 is still available for free from Softpedia. I would highly recommend downloading the installer and keeping a copy because it may not be available online forever.
While Computerworld speculates that this may drive some companies that want to use ODF with Microsoft Office to purchase the plugin, I think it is more likely they will just be pushed to switch to the Office native formats as there is no additional cost to open those documents in either Microsoft Office or OpenOffice.
Wednesday, April 14, 2010
Security and Blackboard
...the online course management system Blackboard, not the one that instructors literally write on. Apparently it's insecure enough that a 9-year-old student in my K-12 school district was able to grant himself administrative privileges, according to this article in the Washington Post. I'd be interested in knowing what was actually exploited, but since the software is developed under a closed source model, I doubt the general public will find out the details of the problem, even if it is fixed.
See my previous extended write-up on Blackboard here.
See my previous extended write-up on Blackboard here.
Tuesday, March 30, 2010
Long Term Investment (or Solaris is Dying)
If you know me, you might be surprised to see me write "Solaris is Dying." Well, unfortunately I suspect that may be the case. Oracle seems to be making good on its promises to make its Sun acquisition profitable, but in the long run something is going to give.
Two things have recently happened that have made me think that Solaris may not be around in the next 10-20 years, as the next generation or two of computer engineers enters the workforce:
1. Solaris isn't so free anymore.
2. Changes to the scope of Sun Education programs.
While there may not be any DRM (yet) to enforce the non-free-ness of Solaris, the fact that the license only permits legal use of Solaris for 90 days without a support contract or other paid license and that security patches are no longer available to non-paying customers severely restricts access to all non-enterprise customers. If it doesn’t restrict access, it at least strongly discourages anyone who had an interest in trying out Solaris.
A Bit of History
Back in the old days (before Solaris 10’s 2005 release), Solaris had a separate paid license. Intel/x86 support was a joke and it pretty much only ran on SPARC, but since it shipped preinstalled on Sun systems which were the lion’s share of SPARC systems in the world, it was practically free if you had the hardware. All patches were free. When Solaris 10 came out, Sun changed the scheme. Solaris 10 would be free for anyone to download and use, and only support would cost extra. Work on decent x86 support also began in earnest. Patches, however, were restricted. They were no longer 100% free; only security and hardware patches would remain available to non-paying customers. Solaris update releases (also free), however, would include all the other patches, so if you needed the other bug fix or enhancement patches but did not have a support contract, you could just wait a few months for the next update release.
In addition to the Solaris side of things, Sun hardware was prevalent at many universities in the 1980s and 1990s, exposing students to Sun technology. The dates might be a little skewed as that was way before my time as a college student, but from what I've heard from others that were around then, that was roughly the era of Sun workstations. In any event, during that era people didn't have cell phones and students didn't have personal computers in their rooms, and the PC didn't really even take off in households until the early to mid-90s. Today most educational institutions run primarily Windows and Linux, and if Sun hardware or Solaris is present, it is very often as part of a legacy installation.
What Happened?
Here's my theory: the PC happened. And I don't mean PC as in PC vs. Mac, I mean PC as in Personal Computer.
With the PC came an increased accessibility to computers by the ordinary citizen. Microsoft came in with DOS and then Windows. IBM made an attempt at OSes with OS/2. And there was Linux, the closest thing to UNIX that could run on a PC. UNIX was still king in enterprises, but that would change eventually. The first computer that many people were exposed to was no longer a Sun or other UNIX workstation in college, it was a PC at the local electronics shop or at home. People got comfortable with Windows and Linux before UNIX systems ever came within reach, and before long, all three OSes could boast comparable features, at least comparable enough that the average computer user would not realize any significant difference.
The PC generation then entered the workforce knowing Windows and Linux, but not UNIX. There are two options for this new workforce: learn something new, or push what they are already comfortable with. Guess what happened?
The Old IBM Integrated Systems Strategy
Oracle says it wants to repeat the successful IBM strategy of integrated systems that put IBM in the “no one gets fired for buying IBM” position in the 70s and 80s, but I have to wonder if they considered why the IBM strategy was not sustainable. Sure, UNIX systems became more suitable for many environments than the original mainframe model, while IBM stuck with the mainframe, but I think it also had to do with accessibility. UNIX systems were smaller than the mainframe, and therefore more accessible to smaller companies. The PC, driven by the x86 processor architecture, was affordable by someone as “lowly” as the home user. UNIX replaced the mainframe, and then x86 replaced UNIX architectures. Each successor was cheaper to acquire than the previous as well, but I attribute that more to economy of scale due to the level of accessibility. Of course mainframes and UNIX remain around today, but in a significantly smaller capacity than they once existed. Of the UNIXes still here, Solaris seems to be the biggest in terms of widespread use. At least, besides my level of exposure to it, it seems the fact that when applications have support for Windows, Linux, Mac, Solaris, AIX, HP-UX, with support for AIX and HP-UX having been pulled many years before Solaris support was pulled would suggest Solaris as being more prevalent. (Matlab recently pulled support for Solaris/SPARC. Mathematica still supports Solaris but recently dropped support for other UNIX operating systems.) And I think that's related to Solaris having had a significant presence in educational institutions for quite some time.
Oracle has cut off Solaris from the hobbyist. The hobbyist will no longer even have an opportunity to know Solaris. And when the hobbyist becomes a college or graduate level professional, they will report to work not knowing Solaris. The market will shift away from Solaris as people choose to stick with what they are comfortable with. Just as Oracle seems to be focused on short-term profits, corporations in the future will be similarly focused, and using the existing knowledge base of the pool of potential hires is often much more cost-effective (in the short run) than training them on a new system which the employees have no existing experience with.
The Last Straw
Okay, so no hobbyist. But educational institutions? As far as I can tell, the Sun Academic Excellence Grant and Sun Education Essentials hardware deep discount programs have both been discontinued under Oracle, with mumblings that even the standard education discount may be significantly reduced or even eliminated. Why wouldn't they be? They aren't exactly programs that make an obvious profit. But by killing those two programs, accessibility to and interest in Sun technologies is significantly reduced at the university level. As I mentioned earlier, college and graduate students won't know about Sun or Solaris when entering the workforce. Maybe Sun didn’t know how to market its products or was unable to develop a profitable roadmap, but I think it at least got one thing right, and that was investing in the future by increasing accessibility to Solaris and promoting its technologies at education institutions.
Is Oracle trying to kill Solaris? Maybe it is. If so, it's certainly done a good job without making it blatantly obvious. It will be a slow death. Maybe something will happen in the OpenSolaris realm to keep the goodness of Solaris alive. Or maybe I'm all wrong and everything will turn out fine. But considering that Solaris already has a limited presence in the minds of students today, further restricting access to Solaris will not help that. And it is certainly the students today that will be the technical employees and business leaders of tomorrow.
Food For Thought
Keywords: oracle, sun, solaris, unix, linux
Two things have recently happened that have made me think that Solaris may not be around in the next 10-20 years, as the next generation or two of computer engineers enters the workforce:
1. Solaris isn't so free anymore.
2. Changes to the scope of Sun Education programs.
While there may not be any DRM (yet) to enforce the non-free-ness of Solaris, the fact that the license only permits legal use of Solaris for 90 days without a support contract or other paid license and that security patches are no longer available to non-paying customers severely restricts access to all non-enterprise customers. If it doesn’t restrict access, it at least strongly discourages anyone who had an interest in trying out Solaris.
A Bit of History
Back in the old days (before Solaris 10’s 2005 release), Solaris had a separate paid license. Intel/x86 support was a joke and it pretty much only ran on SPARC, but since it shipped preinstalled on Sun systems which were the lion’s share of SPARC systems in the world, it was practically free if you had the hardware. All patches were free. When Solaris 10 came out, Sun changed the scheme. Solaris 10 would be free for anyone to download and use, and only support would cost extra. Work on decent x86 support also began in earnest. Patches, however, were restricted. They were no longer 100% free; only security and hardware patches would remain available to non-paying customers. Solaris update releases (also free), however, would include all the other patches, so if you needed the other bug fix or enhancement patches but did not have a support contract, you could just wait a few months for the next update release.
In addition to the Solaris side of things, Sun hardware was prevalent at many universities in the 1980s and 1990s, exposing students to Sun technology. The dates might be a little skewed as that was way before my time as a college student, but from what I've heard from others that were around then, that was roughly the era of Sun workstations. In any event, during that era people didn't have cell phones and students didn't have personal computers in their rooms, and the PC didn't really even take off in households until the early to mid-90s. Today most educational institutions run primarily Windows and Linux, and if Sun hardware or Solaris is present, it is very often as part of a legacy installation.
What Happened?
Here's my theory: the PC happened. And I don't mean PC as in PC vs. Mac, I mean PC as in Personal Computer.
With the PC came an increased accessibility to computers by the ordinary citizen. Microsoft came in with DOS and then Windows. IBM made an attempt at OSes with OS/2. And there was Linux, the closest thing to UNIX that could run on a PC. UNIX was still king in enterprises, but that would change eventually. The first computer that many people were exposed to was no longer a Sun or other UNIX workstation in college, it was a PC at the local electronics shop or at home. People got comfortable with Windows and Linux before UNIX systems ever came within reach, and before long, all three OSes could boast comparable features, at least comparable enough that the average computer user would not realize any significant difference.
The PC generation then entered the workforce knowing Windows and Linux, but not UNIX. There are two options for this new workforce: learn something new, or push what they are already comfortable with. Guess what happened?
The Old IBM Integrated Systems Strategy
Oracle says it wants to repeat the successful IBM strategy of integrated systems that put IBM in the “no one gets fired for buying IBM” position in the 70s and 80s, but I have to wonder if they considered why the IBM strategy was not sustainable. Sure, UNIX systems became more suitable for many environments than the original mainframe model, while IBM stuck with the mainframe, but I think it also had to do with accessibility. UNIX systems were smaller than the mainframe, and therefore more accessible to smaller companies. The PC, driven by the x86 processor architecture, was affordable by someone as “lowly” as the home user. UNIX replaced the mainframe, and then x86 replaced UNIX architectures. Each successor was cheaper to acquire than the previous as well, but I attribute that more to economy of scale due to the level of accessibility. Of course mainframes and UNIX remain around today, but in a significantly smaller capacity than they once existed. Of the UNIXes still here, Solaris seems to be the biggest in terms of widespread use. At least, besides my level of exposure to it, it seems the fact that when applications have support for Windows, Linux, Mac, Solaris, AIX, HP-UX, with support for AIX and HP-UX having been pulled many years before Solaris support was pulled would suggest Solaris as being more prevalent. (Matlab recently pulled support for Solaris/SPARC. Mathematica still supports Solaris but recently dropped support for other UNIX operating systems.) And I think that's related to Solaris having had a significant presence in educational institutions for quite some time.
Oracle has cut off Solaris from the hobbyist. The hobbyist will no longer even have an opportunity to know Solaris. And when the hobbyist becomes a college or graduate level professional, they will report to work not knowing Solaris. The market will shift away from Solaris as people choose to stick with what they are comfortable with. Just as Oracle seems to be focused on short-term profits, corporations in the future will be similarly focused, and using the existing knowledge base of the pool of potential hires is often much more cost-effective (in the short run) than training them on a new system which the employees have no existing experience with.
The Last Straw
Okay, so no hobbyist. But educational institutions? As far as I can tell, the Sun Academic Excellence Grant and Sun Education Essentials hardware deep discount programs have both been discontinued under Oracle, with mumblings that even the standard education discount may be significantly reduced or even eliminated. Why wouldn't they be? They aren't exactly programs that make an obvious profit. But by killing those two programs, accessibility to and interest in Sun technologies is significantly reduced at the university level. As I mentioned earlier, college and graduate students won't know about Sun or Solaris when entering the workforce. Maybe Sun didn’t know how to market its products or was unable to develop a profitable roadmap, but I think it at least got one thing right, and that was investing in the future by increasing accessibility to Solaris and promoting its technologies at education institutions.
Is Oracle trying to kill Solaris? Maybe it is. If so, it's certainly done a good job without making it blatantly obvious. It will be a slow death. Maybe something will happen in the OpenSolaris realm to keep the goodness of Solaris alive. Or maybe I'm all wrong and everything will turn out fine. But considering that Solaris already has a limited presence in the minds of students today, further restricting access to Solaris will not help that. And it is certainly the students today that will be the technical employees and business leaders of tomorrow.
Food For Thought
- Sun Microsystems was rated the #13 best place to work in IT by Computerworld in 2009. Oracle did not make the list.
- If you ask the average (or even above average) college student today, they’ve heard of Sun, if only by way of an introductory programming course in Java, but have never heard of Oracle.
Keywords: oracle, sun, solaris, unix, linux
Sunday, March 28, 2010
Broadband Networks and Google Fiber
An interesting read on Verizon, Comcast, and the new Google Fiber initiative, written from a Baltimore perspective.
Monday, February 1, 2010
Updating DST on Windows CE
In a post coming soon I'll talk about Handheld PCs more, but essentially, I recently rediscovered a 10-year old piece of technology that is a Jornada Handheld PC. Unfortunately, it still has the old United States Daylight Savings Time definitions and apparently no simple way to update them automatically. HPC:Factor has an installable update for Windows CE 4.2 and Microsoft has official updates out for newer versions of Windows CE/Windows Mobile, but I could not find anything for Windows CE 3.0 and older. Eventually, by comparing all the hexadecimal values of the registry modifications made by the HPC:Factor update and the current built-in time zone settings, I was able to come up with an appropriate workaround. While it's a little cumbersome to apply and isn't as permanent (if you change your home city, the time zone definition will be reloaded from built-in settings), it certainly works and I think is sufficient for my needs. Note that this fix assumes your location has always and still does observe DST, but springs forward in March instead of April and falls back in November instead of October now.
To update the rules for the new DST rules:
Keywords: DST, Daylight Savings Time, Windows CE, HPC2000, HPC, HPC/Pro, Jornada
To update the rules for the new DST rules:
- Control Panel -> World Clock -> Home City -> pick one and stick with it!
- Open a registry editor (you will need to install one on your own, Microsoft supplies a PowerToy download if you have trouble finding an editor)
- Navigate to HKEY_LOCAL_MACHINE/Time
- There should be one binary value, "TimeZoneInformation", at that location. Edit the long sequence so where there was a segment reading "0A 00 00 00 05 00 02" it now reads "0B 00 00 00 01 00 02" and where there was a "03 00 00 00 02 00 02" it now reads "04 00 00 00 01 00 02"
- If you want to go back to the old DST settings, just go back to the World Clock Control Panel and change your city. Similarly, you'll need to redo these steps if you change your city.
Keywords: DST, Daylight Savings Time, Windows CE, HPC2000, HPC, HPC/Pro, Jornada
Friday, January 22, 2010
Microsoft Licensing for Schools Lock-In
Like many large IT companies, Microsoft offers discounts for educational institutions. But what most people don't realize is that these licensing agreements make it financially undesirable for schools to use anything under than Windows and Office on their computers. Since schools participate in volume licensing, some sort of counting is needed to determine how much that school should be paying. After all, a fixed cost regardless of how many computers or users would be pretty unfair. But it's in this counting itself that results in lock-in. The bundle typically includes Windows upgrade, Office, and Client Access Licenses (CAL) for Windows Server and Exchange. Note that this means any PC purchased must already have some version of Windows on it in order to qualify; a school can't just buy a PC with no OS license and install Windows based on this program alone. Upgrades and extended patch support are included as long as the school maintains the agreement contract.
K-12 schools can use Microsoft School Agreement. This is what Fairfax County Public Schools uses. FCPS spent $2.9 million on Microsoft School Agreement in FY2009 for its roughly 98000 desktops and laptops. That comes out to about $30 for each PC, which, considering the retail cost of Windows Professional and Office Professional, is a really good deal. However, from the School Agreement information booklet:
In other words, if a school has PCs that are Pentium III or iMac G3 or better, they have to count them even if those PCs won't be using some or even any of the products covered under the agreement. Another way to put it is if a school runs Windows on only half of its computers (the other half could be Mac or Linux, etc.), and all of those computers are less than 5 years old, the school wouldn't pay Microsoft any less than if it ran Windows on all its computers. Older computers only have to be counted if they are going to run software from the agreement, otherwise they can be left out.
Higher education can utilize a similar program, the Microsoft Campus Agreement. The lock-in here is potentially worse:
So colleges and universities don't even pay based on how many computers there are, but based on how many people they hire. Part-time faculty and staff are included as fractions.
From a financial perspective, then, it makes the most sense to run Windows on every computer.
So what about thin clients?
I found an interesting article from Computerworld, written about three years ago. The Software Assurance mentioned is included with both School and Campus Agreement options. Microsoft has a Vista Enterprise Centralized Desktop program for thin clients, it seems. However, it's unclear exactly what the interaction between that and a School or Campus Agreement would be. In any event, from the information document:
It sounds like the OS would be licensed on a concurrent user basis (assuming the thin client disconnects from a VM when it isn't in use), while Office would need to be licensed per-thin client that might potentially use the application. It's also unclear if licensing under VECD would be more or less expensive than licensing under SA/CA. At the least, though, VECD seems to be less restrictive than the traditional licensing agreements, but perhaps only by necessity. However, it's also possible that Microsoft assumes the use of a Microsoft-based thin client, and they would demand a more stringent contract in the presence of, say, a Sun thin client that runs no Microsoft OS on-board.
So yes, maybe a school district or university stands to save by using alternative platforms such as Linux or Solaris, or would like to do graphics work on Macs. But unless they completely dump Microsoft, or opt for a different and probably more expensive (unit cost-wise) licensing agreement, this is at best difficult to do, especially in economically hard times. That said, I'm not saying institutions shouldn't try, and VECD may be a good way to go in and of itself if I've understood it correctly.
UPDATE 1/24/2010: I want to clarify the volume licensing mentioned above is on a subscription and not a perpetual basis. Customers have to recount and repay for each and every eligible system on a regular basis (either annual or three year contract).
K-12 schools can use Microsoft School Agreement. This is what Fairfax County Public Schools uses. FCPS spent $2.9 million on Microsoft School Agreement in FY2009 for its roughly 98000 desktops and laptops. That comes out to about $30 for each PC, which, considering the retail cost of Windows Professional and Office Professional, is a really good deal. However, from the School Agreement information booklet:
School Agreement requires an institution-wide commitment for any application, system, and Client Access License (CAL) products selected. To that end, you must include all of the eligible PCs in the participating school(s) or district. Eligible PCs include all of the Pentium III, iMac G3, or equivalent or better machines*. You must also include any additional machines within your institution on which any of the software will be run.
*Includes machines with similar processors, such as Intel Celeron and AMD Athlon.
In other words, if a school has PCs that are Pentium III or iMac G3 or better, they have to count them even if those PCs won't be using some or even any of the products covered under the agreement. Another way to put it is if a school runs Windows on only half of its computers (the other half could be Mac or Linux, etc.), and all of those computers are less than 5 years old, the school wouldn't pay Microsoft any less than if it ran Windows on all its computers. Older computers only have to be counted if they are going to run software from the agreement, otherwise they can be left out.
Higher education can utilize a similar program, the Microsoft Campus Agreement. The lock-in here is potentially worse:
Campus Agreement pricing for any application, system, and CAL products you select is based on a count of your total faculty/staff FTE employees and requires organization- or department-wide coverage. To that end, you must include all FTE employees in the participating institution(s) or departments(s) (including student employees) using the calculation below.
Non-knowledge workers, such as maintenance, grounds keeping, and cafeteria staff may be excluded from the faculty/staff FTE employee count if they do not use institutional computers.
So colleges and universities don't even pay based on how many computers there are, but based on how many people they hire. Part-time faculty and staff are included as fractions.
From a financial perspective, then, it makes the most sense to run Windows on every computer.
So what about thin clients?
I found an interesting article from Computerworld, written about three years ago. The Software Assurance mentioned is included with both School and Campus Agreement options. Microsoft has a Vista Enterprise Centralized Desktop program for thin clients, it seems. However, it's unclear exactly what the interaction between that and a School or Campus Agreement would be. In any event, from the information document:
Thin client license. For thin clients, a single annual subscription purchase is required. With this subscription, companies can install unlimited copies of Windows Vista Enterprise or earlier operating systems, such as Windows XP Professional or Microsoft Windows 2000 Professional, on any number of physical servers, as long as the VMs are accessed only by licensed client devices. Users can access up to four running VM instances on up to four servers per subscription license. In addition, the annual subscription has Software Assurance built-in and provides for earlier versions, and well as upgrades that are made available within the license time frame.
To use desktop applications (for example, Microsoft Office Professional 2007) from the licensed device, each accessing device must be licensed for the application. Windows Vista Enterprise Centralized Desktop does not include application licenses.
It sounds like the OS would be licensed on a concurrent user basis (assuming the thin client disconnects from a VM when it isn't in use), while Office would need to be licensed per-thin client that might potentially use the application. It's also unclear if licensing under VECD would be more or less expensive than licensing under SA/CA. At the least, though, VECD seems to be less restrictive than the traditional licensing agreements, but perhaps only by necessity. However, it's also possible that Microsoft assumes the use of a Microsoft-based thin client, and they would demand a more stringent contract in the presence of, say, a Sun thin client that runs no Microsoft OS on-board.
So yes, maybe a school district or university stands to save by using alternative platforms such as Linux or Solaris, or would like to do graphics work on Macs. But unless they completely dump Microsoft, or opt for a different and probably more expensive (unit cost-wise) licensing agreement, this is at best difficult to do, especially in economically hard times. That said, I'm not saying institutions shouldn't try, and VECD may be a good way to go in and of itself if I've understood it correctly.
UPDATE 1/24/2010: I want to clarify the volume licensing mentioned above is on a subscription and not a perpetual basis. Customers have to recount and repay for each and every eligible system on a regular basis (either annual or three year contract).
Subscribe to:
Posts (Atom)