It Doesn’t Have to be Heresy:  Setting up an Open Source, Classroom Web Server on Windows Stephen D. Sorden Northern Arizona University Society for Information Technology  & Teacher Education 16 th  International Conference March 5, 2005
Flagstaff, Arizona
What is Open Source Software? Popular misconception is that it is free Key element is that source code is open Can usually be modified as needed Commercial support of O/S software Linux, Apache, MySQL, PHP, OpenOffice, uPortal, Sakai Project are examples.
Why Open Source Makes  Sense for Education Collaboration technologies make it possible to work with others to propose & develop apps. Low cost because it's produced by community collaboration & development  Business and higher education are starting to embrace open source and k-12 education can ride the coattails. Few to no licensing restrictions
How is  Software Different from Open Source Software? Freeware A form of software distribution where the author retains copyright, but makes the program available to others at no cost. The program may not be resold or distributed by others for profit. Free Software This refers to the idea that users are free to run,  copy, distribute, study, modify and improve the software. (Richard Stallman's Free Software Foundation.) One or the other forms the “F” in FOSS
FOSS on Windows The OSSwin project - http://osswin.sourceforge.net JAirlie.com - http://www.jairlie.com/os The OpenCD - http://theopencd.sunsite.dk WinLibre - http://www.winlibre.com GnuWin32 - http://gnuwin32.sourceforge.net Freeware 4U - http://freeware4u.com OSS 4 Win –  http://www.thomas-guettler.de/vortraege/oss4win/oss4win.html
Why a Server for the Classroom? Place to let students create Web pages in the environment that you need. Run administrative applications.  Teach server administration to students. Low-cost alternative to commercial Web hosting services.
Why a FOSS Server  on Windows? Easy to install and administer. Most teachers feel comfortable with Windows. (Linux has a learning curve.) Most schools already provide support for machines running Windows. Very easy to work on remotely.
Other Useful  Administrative Utilities Remote Desktop  http://www.microsoft.com/windowsxp/using/mobility/getstarted/remoteintro.mspx Switch Off -  http://yasoft.km.ru/eng/switchoff Quick ‘n Easy FTP Server 2.5 –  http://www.pablovandermeer.nl/ftp_server_2_0.html NVU HTML Editor -  http://www.nvu.com  No-IP service -  http://www.no-ip.com
My Servers Windows XP Apache 2.0.52 PHP 5.0.3 MySQL 4.1.8 PremiumSoft Navicat MySQL client for $85 Java J2sdk 1.4.2.05 Tomcat 4.1.30 MySQL Connector/J 3.0.14 OpenSSH for Windows (SSH/SCP/SFTP)  (Everything runs on Windows)
Moodle http://moodle.org
ATutor http://www.atutor.ca
Open Admin http://richtech.ca/openadmin
Postnuke http://www.postnuke.com
PHP-Nuke http://phpnuke.org
Open Source Portfolio http://theospi.org (Needs Java and Tomcat Server)
The Sakai Project http://www.sakaiproject.org (Needs Java and Tomcat Server)
SourceForge http://sourceforge.net
It Doesn’t Have to be Heresy:  Setting up an Open Source, Classroom Web Server on Windows Stephen D. Sorden Northern Arizona University Society for Information Technology  & Teacher Education 16 th  International Conference March 5, 2005

Open Source Server on Windows

  • 1.
    It Doesn’t Haveto be Heresy: Setting up an Open Source, Classroom Web Server on Windows Stephen D. Sorden Northern Arizona University Society for Information Technology & Teacher Education 16 th International Conference March 5, 2005
  • 2.
  • 3.
    What is OpenSource Software? Popular misconception is that it is free Key element is that source code is open Can usually be modified as needed Commercial support of O/S software Linux, Apache, MySQL, PHP, OpenOffice, uPortal, Sakai Project are examples.
  • 4.
    Why Open SourceMakes Sense for Education Collaboration technologies make it possible to work with others to propose & develop apps. Low cost because it's produced by community collaboration & development Business and higher education are starting to embrace open source and k-12 education can ride the coattails. Few to no licensing restrictions
  • 5.
    How is Software Different from Open Source Software? Freeware A form of software distribution where the author retains copyright, but makes the program available to others at no cost. The program may not be resold or distributed by others for profit. Free Software This refers to the idea that users are free to run, copy, distribute, study, modify and improve the software. (Richard Stallman's Free Software Foundation.) One or the other forms the “F” in FOSS
  • 6.
    FOSS on WindowsThe OSSwin project - http://osswin.sourceforge.net JAirlie.com - http://www.jairlie.com/os The OpenCD - http://theopencd.sunsite.dk WinLibre - http://www.winlibre.com GnuWin32 - http://gnuwin32.sourceforge.net Freeware 4U - http://freeware4u.com OSS 4 Win – http://www.thomas-guettler.de/vortraege/oss4win/oss4win.html
  • 7.
    Why a Serverfor the Classroom? Place to let students create Web pages in the environment that you need. Run administrative applications. Teach server administration to students. Low-cost alternative to commercial Web hosting services.
  • 8.
    Why a FOSSServer on Windows? Easy to install and administer. Most teachers feel comfortable with Windows. (Linux has a learning curve.) Most schools already provide support for machines running Windows. Very easy to work on remotely.
  • 9.
    Other Useful Administrative Utilities Remote Desktop http://www.microsoft.com/windowsxp/using/mobility/getstarted/remoteintro.mspx Switch Off - http://yasoft.km.ru/eng/switchoff Quick ‘n Easy FTP Server 2.5 – http://www.pablovandermeer.nl/ftp_server_2_0.html NVU HTML Editor - http://www.nvu.com No-IP service - http://www.no-ip.com
  • 10.
    My Servers WindowsXP Apache 2.0.52 PHP 5.0.3 MySQL 4.1.8 PremiumSoft Navicat MySQL client for $85 Java J2sdk 1.4.2.05 Tomcat 4.1.30 MySQL Connector/J 3.0.14 OpenSSH for Windows (SSH/SCP/SFTP) (Everything runs on Windows)
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
    Open Source Portfoliohttp://theospi.org (Needs Java and Tomcat Server)
  • 17.
    The Sakai Projecthttp://www.sakaiproject.org (Needs Java and Tomcat Server)
  • 18.
  • 19.
    It Doesn’t Haveto be Heresy: Setting up an Open Source, Classroom Web Server on Windows Stephen D. Sorden Northern Arizona University Society for Information Technology & Teacher Education 16 th International Conference March 5, 2005