background image

IPC-3605N

 

 

The First Consumer-Friendly Network Camera

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Edition 1.1, 2/2012 

 

 

 

 

 

 

www.zyxel.com

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

 
 
 
 
 

 

 

 

 
 
 
 

Copyright © 2011

 

ZyXEL Communications Corporation

 

Summary of Contents for IPC-3605N

Page 1: ...IPC 3605N The First Consumer Friendly Network Camera Edition 1 1 2 2012 www zyxel com Copyright 2011 ZyXEL Communications Corporation ...

Page 2: ......

Page 3: ... 1 Video Settings 27 6 2 Camera Settings 28 6 3 Audio Settings 30 6 4 User Settings 30 6 5 Network Settings 32 6 6 PTZ Control Error Bookmark not defined 6 7 Event Setup 38 6 8 Recording Setup 45 6 9 Recording History 46 6 10 Date 46 6 11 Multi Camera 47 7 Event Viewer 49 8 Maintenance 50 8 1 Information 50 8 2 Log 50 8 3 System Maintenance 50 9 Troubleshooting 53 9 1 Reconfiguring Your Device 53 ...

Page 4: ...the interference by one of the following measures Reorient or relocate the receiving antenna Increase the separation between the equipment and the receiver Connect the equipment to an outlet on a different circuit than the receiver is connected Consult the dealer or an experienced TV radio technician for help To assure continued compliance any changes or modifications not expressly approved by the...

Page 5: ... and notations used to draw attention to special situations such as Caution Information provided with this symbol is critical to prevent damage to the product or injury to the user Important This symbol indicates instructions that a user must follow in order to complete a task Note This symbol indicates additional information or tips to help the user operate the product ...

Page 6: ...re setup ensure your package contains all contents If anything is missing contact your distributor Number Contents IPC 3605N Network Camera Ethernet Cable Power Adapter Quick Installation Guide Install Disk Mounting Screw x3 Screw Mount x3 USB Wireless Adapter ...

Page 7: ...h reduced bandwidth consumption Small and smart functional design 2 megapixel HD resolution Dual H 264 MJPEG or MPEG 4 video streams Active bandwidth management Network bandwidth detection SMS E Mail Notification Built in microphone Two way audio communication Video recording to local microSD SDHC or remote NAS Mobile connectivity Import Export camera profiles ...

Page 8: ...Ds x6 inside USB Wireless Adapter Connector Audio Input Reset Button MicroSD Card Slot on side Microphone LED status indicator Speaker Focus adjustment ring Microphone input Power adapter port Composite video jack Ethernet port I O 2 in 1 out RJ 485 connector ...

Page 9: ...atterns Red LEDs Blue LED Indication On On System booting Off On Successfully established network connection On Off Performing hardware test Off Off Powered off Blinking Every 0 5 seconds Off Failed to connect to network Failed to establish WPS connection Off Blinking Every 0 5 seconds Attempting to establish a WPS connection Off Blinking Every 0 2 seconds Successfully established a WPS connection...

Page 10: ...nd various input devices The two digital inputs are normally used with security sensors They work by detecting a change in the state of an open or closed circuit You can check the status of the circuit in Setup Event Setup I O Status The output port is normally used to trigger external audio or visual indicators like sirens or strobe lights ...

Page 11: ...ble to connect the LAN port of the IP camera to the LAN port of your hub router Wireless adapter optional If you re using the USB Wi Fi adapter plug it into the USB port on your camera for wireless reception Power Attach the power adapter to the camera s power port and connect the plug to a power outlet Important The Camera s USB port only supports the bundled ZyXEL Wireless adapter After unpluggi...

Page 12: ... the wireless connection drops or seems slow try moving your IP camera closer to the wireless access point for an improved signal Important Obstacles between your camera and wireless access point particularly if made of materials like wood cement or metal will weaken the strength of your wireless signal Other 2 4 GHz devices such as microwaves and wireless phones may degrade performance Attempt to...

Page 13: ... Detach the metal mounting plate from the base of the camera by inserting a flat head screwdriver into the rectangular hole at the wide end of the base and pressing downward to push the plate away from the rest of the camera Step 2 Press the bottom of the mounting plate the side with protruding screw holes against the mounting surface Screw the plate to the mounting surface and click the plate bac...

Page 14: ...head and Phillips screwdriver will be required Step 1 Remove the camera from the metal mounting plate by inserting a flat head screw driver into the rectangular hole on the wide end of the plastic base and pushing downward Step 2 Use a Phillips head screwdriver to remove the metal mounting plate from the mounting surface ...

Page 15: ...5 Disassemble Assemble the camera stand The camera comes attached to its stand when delivered from ZyXEL If you need to detach or reattach the stand follow the diagrams below To reattach the camera stand ...

Page 16: ...rocess of the hardware and software for your IP camera 4 1 Adjusting the Focus After initial setup the camera s focus will need to be adjusted In order to adjust focus aim the camera at the area you wish to monitor and gently turn the focus adjustment ring located at the front of the camera Turning the ring clockwise will move the focus farther away while turning counterclockwise will move the foc...

Page 17: ... Desktops Laptops or Tablets modern browser This is the easiest way to view the video of the IP camera and requires little learning time This may require advanced configuration of your home router in order to view the camera remotely Note Non IE web browsers such as FireFox and Safari are supported after a VLC plug in installation 3 View the live video stream on the mobile web browser of your iPho...

Page 18: ...devices or the App Store through iTunes http www apple com itunes 4 2 2 Accessing via iSecurity Web App Once a second stream has been successfully enabled on your ZyXEL camera you can use the iSecurity web app to view your video feeds To access the app simply navigate to http zyxel isecurityplus com login in your web browser From the login screen simply enter the username and password you configur...

Page 19: ...This page allows you to easily adjust your camera s time zone display and audio settings and infrared lighting Sharing options can be accessed from the Sharing tab at the top of the screen ...

Page 20: ...equesting a user name and password Default username and password are both admin 4 After entering a valid username and password your browser will prompt installation of camera software from ZyXEL Communications Corporation Click on the warning message and choose to Install ActiveX 5 A confirmation dialogue box will appear Select Install twice to install both USActiveX cab and IPCamClientActiveX cab...

Page 21: ...n your firewall and link them to the internal IP address of the camera Should you have more than one increase the values above by 1 For example the second camera would have ports 81 and 555 4 3 1 1 Page Layout On the first page you can see the basic control panel on the top and left and live video on the right hand side Click the icon to collapse control panels ...

Page 22: ...d and configured in Settings Video Video mode selection Allows you to change the video display between single multi and auto scan Top control panel Allows you to adjust Brightness speaker volume and microphone volume Live Video pane Live video stream You can switch to full screen mode by right clicking on the video pane and selecting fullscreen Channel selection Select a channel from the drop down...

Page 23: ...ave Image As to save the snapshot to your PC Communicate Allows you to speak into your PC microphone and broadcast through the camera s speaker See the Voice Communication section for details Digital Out Triggers the alarm and siren connected to the Digital Out port of your camera Record Record live video by pressing the Record button If your computer cannot play mkv files download and install VLC...

Page 24: ...ported by Android and iPhone devices as well as a variety of mobile internet devices like laptops and tablets Supported Platforms Windows IE Google Chrome Safari FireFox Non IE browsers require VLC plugin Linux Firefox Mobile Devices iPhone iPod Touch BlackBerry Android Windows Mobile Prior to viewing your camera from a remote location over the internet port forwarding must be configured on the ro...

Page 25: ...one Android phone or other mobile internet device and enter IP address mjpeg html into the address field of your phone s web browser to watch live video on your mobile device Note The IP required IP address is located at the bottom of the page just above the Save and Reset buttons ...

Page 26: ... set to QQVGA FPS set to 5 codec set to MPEG 4 and quality set to medium 2 DDNS functionality must be enabled with a valid DDNS address 3 An active internet connection must be available for both the IP camera and the mobile device 4 Port forwarding must be properly configured as detailed in section 4 2 Having taken the above steps enter the camera s RTSP streaming address into the address field of...

Page 27: ...bes the labels found on this screen Label Description Turbo Picture This mode provides best video quality but frame rate is limited to 15 Motion Adaptive This mode provides 30FPS at a lower resolution Enable 2nd Stream This enables the second stream for viewing from mobile devices Stream 1 Stream 2 Resolution Resolution settings Options are QQVGA QVGA VGA and 1080x720 720p Codec The codec used to ...

Page 28: ...hoose between a preference toward higher quality image or a higher framerate Click on the bar to set Viewing on PC The IP to view your camera from a PC outside the network Viewing on Phone Browser The address to view your camera from a mobile device Save Saves current settings Reset Reset to defaults 5 2 Camera Settings To access the Camera Settings screen click on Camera on the navigation bar in ...

Page 29: ...ic behavior in low light Maximum Exposure Control shutter speed in low light Disable 30FPS Maximum Gain Controls image gain in low light 1 8 5dB LED Indicator Turns the blue LED on the front of your camera On Off IR Light Control Operation Mode Allows you to set when your camera s IR lights will turn on Options include Always Off Always On Auto or By Schedule Activate Deactive IR light on Allows y...

Page 30: ...ll appear The following table describes the labels found within this screen Label Description Enable Audio Select Yes or No to enable or disable audio Codec Select the codec which will be used to encode audio Volume Select volume level 1 10 Save Save settings Reset Reset to default settings 5 4 User Settings The User Settings pane allows you to add modify or remove viewers administrators Viewers a...

Page 31: ...cription Modify Remove Click here to Modify or Remove an existing viewer Add Click here to add a new viewer or administrator Allow anonymous viewer login Click here to allow anonymous viewers without requiring name and password These viewers are restricted to viewing live video only When you add a new user the following screen will appear to allow you to provide user name password and group type ...

Page 32: ...tings pane navigate to settings and select Network from the sidebar The following screen will appear 5 5 1 Ethernet Settings The Ethernet Settings page will allow you to choose your IP address configuration To access the Ethernet Settings page navigate to Settings then select Network and Ethernet from the sidebar The following page will appear ...

Page 33: ...er you ll be able to set up a wireless connection from this page To connect wirelessly check the Use Wireless First box to give priority to wireless connections when the LAN network is also connected You will also be able to choose to connect via DHCP or a static IP address and specific access point To access the wireless settings navigate to Settings then to Network on the side panel then select ...

Page 34: ...ic network connection test helps users better define the appropriate video bitrate for their network To perform the network bandwidth test 1 Go to Setup Network and click on Network Bandwidth located on the left menu to start 2 Wait for your browser to prompt the installation of a java plug in Click the text to accept 3 The camera will begin testing your connection s speed 4 When the diagnostic is...

Page 35: ...s of identical bit rate settings either on Stream 1 or Stream 2 If the message shows a less favorable result go to Setup Video to select a lower bitrate 5 5 5 Advanced This page allows you to adjust advanced network settings To access this pane navigate to Setup Network Advanced The following screen will appear ...

Page 36: ...aming Protocol Setting a port here allows 3GPP streaming for mobile phones Default port 554 5 5 6 DDNS This page allows you to use DDNS Dynamic Domain Name Service to tie your camera s current IP address to a domain name making it easier to remember If you already have an account with DDNS or no ip you can input your domain name here for easier access to your camera To access the DDNS page navigat...

Page 37: ...ansport Protocol use this page to set up the port range video audio address and port number To access the RTP page navigate to Settings Network RTP The following screen will appear 5 5 9 QoS QoS Quality of Service helps prioritize network traffic in order to reserve bandwidth for necessary applications This page will allow you to customize packet priority for different types of packet data video a...

Page 38: ...etup From this page your camera can be programmed to respond to events such as detected motion or a triggered I O device and send a snapshot directly to your e mail account ftp server image server notification server HTTP server or SMS server in order to warn you about what s happened 5 6 1 Event Servers This page provides 6 different server types capable of receiving notification of events E mail...

Page 39: ...e notifications Authentication Method Login or Plain For most e mail servers select Login User Name Enter your full username ie xxxx xxx com Password Enter your e mail account s password Subject Enter the subject line you want alert e mails to have Save Save settings Clear Clear settings Cancel Cancel 5 6 1 2 FTP Server This page allows you to set up your camera to automatically upload triggered s...

Page 40: ...ou want snapshots to be stored Save Save settings Clear Clear settings Cancel Cancel 5 6 1 3 Image Server This page allows you to set the file name that will be used when snapshots are taken To access this page navigate to Setup Event Setup Event Server Setup Image The following screen will appear 5 6 1 4 Notify Server This page allows you to input a message that notifies a server that an event wa...

Page 41: ...dware users need only to have an account with a third party web based SMS gateway service provider To access this page navigate to Setup Event Setup Event Server Setup SMS Server The following screen will appear The following table describes the labels found within this screen Field Description Service Provider Your SMS gateway service provider Default Clickatell User Name Your user name API ID AP...

Page 42: ...click Next The following screen will appear This page will allow you to test your camera s SMS functionality To send yourself a test SMS click the Send me a SMS message via the SMS Gateway button Click Finish to complete setup 5 6 2 Trigger Setup This page allows you to create modify or delete event triggers To access the Trigger Setup page navigate to Setup Event Setup Trigger Setup The following...

Page 43: ...le If you wish to schedule an event input the time and day on which you want events to be triggered Motion Detection Select the area in which motion detection will trigger an event Audio Detection Check the Enable box if you wish audio detection to trigger an event I O Ports Select the I O port you wish to trigger with an event Next Accept settings and move to the next page Cancel Cancel Upon clic...

Page 44: ...nd then click and drag on the video display to define the region Click Save for settings to take effect 5 6 4 I O Status The I O Status page displays the status of devices plugged into I O ports 5 6 5 Audio Detection The Audio Detection page allows you to define the threshold at which sound will trigger an event The audio detection function on this IP camera works by measuring volume levels Sensit...

Page 45: ...g the card as well as enabling recording to an SD card in the event of network failure Click Next to continue The following screen will appear This page allows you to configure the circumstances in which recording to the SD card will occur Users may choose to record when motion is detected when audio is detected when digital input s are detected and the duration of the recording in seconds Users m...

Page 46: ...escribes the labels found within this screen Label Description Playback Click to download then play the selected clip Download Click to download the selected clip to your PC Protect UnProtect Protected files will not be erased Click this button to Protect or remove protection from selected clips Select All Deselect Delete File Management 5 9 Date This page allows you to set the current Date Time i...

Page 47: ...delete additional IP cameras on your camera list To access this page navigate to Setup Multi Camera The following screen will appear To add a camera click Add The following screen will appear The following table describes the labels found within this screen ...

Page 48: ...P address here User Name Enter the username used to access the new camera in this field Password Enter the password used to access the new camera in this field RTSP Port Enter the camera s RTSP port default 554 HTTP Port Enter the camera s HTTP port default 80 Save Save Cancel Cancel ...

Page 49: ...h have been triggered To access this page navigate to Setup then select Event Viewer from the top panel Select any type of event from the sidebar Motion I O Scheduled Triggers or Audio Detection to view that type s history or click on image links to view event triggered snapshots ...

Page 50: ... The following screen will appear 7 2 Log This page provides a system log for your camera To access this page navigate to Setup select Maintenance from the top panel and then select Log from the side panel To clear the system log click the Clear Log button 7 3 System Maintenance The System Maintenance page allows you to reboot your IP camera change the User Interface language export import profile...

Page 51: ...need to be restored 1 After the first camera has been properly configured go to Maintenance Profile Management and click Export to download a profile to a user specified location 2 To load an existing profile into a camera log into that camera s System Maintenance page press Browse and locate the profile you wish to load Click Import to load the profile 3 The camera will reboot which can take appr...

Page 52: ...s it must not be interrupted or you risk permanently damaging your camera If some icons are out of place after reboot press Ctrl F5 to force your browser to refresh its cache Caution Before updating firmware close all other browser windows and background applications Note Should you accidentally close your browser s window during the upgrade process DO NOT unplug the power cable or reset the camer...

Page 53: ...able ZyXEL IP surveillance products installed on your LAN network even if they are not on the same subnet Scanning generally takes around 1 minute to complete and once it completes you will see all available IP cameras populate the list 8 2 Cabling Check If your camera doesn t appear on the device list in the eaZy Wizard follow these steps to check your cables 1 Check that your IP camera has been ...

Page 54: ...ra s rear panel for approximately 10 seconds When successful you should see the status indicator light turn off 2 After approximately 5 more seconds the status indicator light should turn on again This indicates that the camera has been successfully reset to factory defaults 3 Reconfigure your camera using the eaZy Wizard Once the camera is reset it will take approximately 1 minute to reboot Wait ...

Page 55: ... ActiveX components only support 32 bit Internet Explorer If your computer is running a 64 bit operating system you ll still need to use a 32 bit browser to access the camera 2 ActiveX was installed but not enabled Ensure that ActiveX has been properly registered in Internet Explorer Make sure that both USActiveX cab and IPCamClientActiveX cab are registered under the Tools Manage Add Ons menu in ...

Page 56: ...browser windows and delete the IPSurveillance Embedded folder found in C Program Files If using 64 bit windows look in C Program Files x86 then open your browser log into your IP camera and reinstall the ActiveX client If your browser is returning a 213 file not found error try rebooting your computer ...

Page 57: ...20 16 The client user is trying to receive the video audio stream remotely To successfully view live video streamed from the IP camera you need to 1 Ensure that the camera s image quality setting stays within the bandwidth limit of your local network You can check the camera s image quality setting in Setup Video If your quality setting exceeds your bandwidth limit you will experience stuttering v...

Page 58: ...ple in this case you could enter http 61 220 20 16 80 into the location field of Internet Explorer to access your IP camera Important If you have multiple IP cameras installed on a network you ll need to change HTTP and RTSP ports manually so each camera uses a different port For example the second device in the above example would need to use ports 80 and 555 and the second device would be access...

Page 59: ...o the LAN network your camera is installed on You can open a command prompt window by pressing Winkey R typing cmd and hitting OK then input ipconfig and press Enter When your PC is connected to the network it will display information about your IP address subnet mask etc Problems accessing via wireless connection The wireless adapter is not firmly plugged into the camera s USB socket Check if the...

Page 60: ...ou entered the correct hostname if you use DDNS or the WAN IP address of your camera in the location field of the web browser The LAN network is not connected to Internet Both the device you re using and the camera need to have a connection to the Internet Check if you can browse the Internet on your LAN network If not contact your network administrator for assistance The camera s WAN IP address h...

Page 61: ...TP RTSP port error The HTTP port is used for transmitting web pages and commands over the Internet The RTSP port is used for sending video audio data These two test items will fail whenever port forwarding is not enabled Make sure you have enabled port forwarding on your router and have allowed traffic on ports your IP camera is using Refer to the Remote Viewing via Internet Explorer section of th...

Page 62: ...tch Regular 10 100 Mbps network switches cannot handle multiple megapixel streams 3 While you are viewing the network camera remotely shutting down any other applications that are also consuming network bandwidth in the background Gray images are seen repeatedly Network quality is insufficient Seeing lots of gray images in live view mode indicates that many data packets which carry video data are ...

Page 63: ...icro SD for the Destination field and then press the Format button If still not functioning properly try storing still snapshots onto the SD card Failure in storing snapshots often suggests a problem with the memory card Your microSD card is not supported by the camera Your IP camera may not fully support high capacity memory cards from all manufacturers Contact ZyXEL if you think you ve encounter...

Page 64: ...720 720P Frame Rate Up to 15 FPS at 1280x720 720P Video Streaming Dual H 264 MJPEG or MPEG 4 video streams Image Settings Adjustable image size and quality ACG AWB AES Configurable brightness saturation and sharpness Audio Audio Communication Two way audio with built in MIC S N ration 58dB 50 10000hz Audio Compression G 711 PCM 64Kbit sec Audio input output MIC input Audio out Network Security Use...

Page 65: ...et Nettop MID with IE ActiveX support Viewing in MJEPEG mode on mobile phone iPhone iPad BlackBerry Android Windows Mobile PDA Mobile Phone MJPEG Mode Viewing of camera image via phone browsers 3GPP Mode Viewing of camera image via 3G phones 3GPP streaming General Operating Conditions 5 C 40 C Power Supply DC12V 2A System Requirements Computer with 1 7GHz processor and 512MB memory or above Suppor...

Page 66: ...ox GPLv2 Dd V1 13 4 Busybox GPLv2 Delgroup V1 13 4 Busybox GPLv2 Deluser V1 13 4 Busybox GPLv2 Df V1 13 4 Busybox GPLv2 Dmesg V1 13 4 Busybox GPLv2 Echo V1 13 4 Busybox GPLv2 Egrep V1 13 4 Busybox GPLv2 Email V3 1 2 GPL Ethtool V6 GPL False V1 13 4 Busybox GPLv2 Fgrep V1 13 4 Busybox GPLv2 ftp V0 16 GPL Grep V1 13 4 Busybox GPLv2 Gnuzip V1 13 4 Busybox GPLv2 Gzip V1 13 4 Busybox GPLv2 Hostname V1 ...

Page 67: ...1 13 4 Busybox GPLv2 Busybox GPLv2 Ping6 V1 13 4 Busybox GPLv2 Ps V1 13 4 Busybox GPLv2 Pwd V1 13 4 Busybox GPLv2 Rm V1 13 4 Busybox GPLv2 Sed V1 13 4 Busybox GPLv2 Sh V1 13 4 Busybox GPLv2 Sleep V1 13 4 Busybox GPLv2 Stat V1 13 4 Busybox GPLv2 Stty V1 13 4 Busybox GPLv2 Stunnel V4 36 GPL Su V1 13 4 Busybox GPLv2 Sync V1 13 4 Busybox GPLv2 Tar V1 13 4 Busybox GPLv2 Touch V1 13 4 Busybox GPLv2 True...

Page 68: ... 2 V1 4 10 GPL Libixml so 2 0 2 V1 4 10 GPL Libm so V2 11 GPLv3 Libm so 6 V2 11 GPLv3 Libm 2 11 so V2 11 GPLv3 Libnsl so V2 11 GPLv3 Libnsl so 1 V2 11 GPLv3 Libnsl 2 11 so V2 11 GPLv3 Libnss_dns so V2 11 GPLv3 Libnss_dns so 2 V2 11 GPLv3 Libnss_dns 2 11 so V2 11 GPLv3 Libnss_files so V2 11 GPLv3 Libnss_files so 2 V2 11 GPLv3 libnss_files 2 11 so V2 11 GPLv3 Libpthread so V2 11 GPLv3 Libpthread so ...

Page 69: ...PLv2 Arp V1 13 4 Busybox GPLv2 Blkid V1 13 4 Busybox GPLv2 Depmod V1 13 4 Busybox GPLv2 devmem V1 13 4 Busybox GPLv2 Fdisk V1 13 4 Busybox GPLv2 Freeramdisk V1 13 4 Busybox GPLv2 Fsck V1 13 4 Busybox GPLv2 Fsck minix V1 13 4 Busybox GPLv2 Getty V1 13 4 Busybox GPLv2 Halt V1 13 4 Busybox GPLv2 Hwclock V1 13 4 Busybox GPLv2 Ifconfig V1 13 4 Busybox GPLv2 Ifdown V1 13 4 Busybox GPLv2 Ifup V1 13 4 Bus...

Page 70: ...opy and distribute verbatim copies of this license document but changing it is not allowed Preamble The licenses for most software are designed to take away your freedom to share and change it By contrast the GNU General Public License is intended to guarantee your freedom to share and change free software to make sure the software is free for all its users This General Public License applies to m...

Page 71: ...ndependent of having been made by running the Program Whether that is true depends on what the Program does 1 You may copy and distribute verbatim copies of the Program s source code as you receive it in any medium provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty keep intact all the notices that refer to this License ...

Page 72: ...em on which the executable runs unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated place then offering equivalent access to copy the source code from the same place counts as distribution of the source code even though third parties are not compelled to copy the source along with the object code ...

Page 73: ... of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Program does not specify a version number of this License you may choose any version ever published by the Free Software Foundation 10 If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different write to the ...

Page 74: ...e software is free for all its users This license the Library General Public License applies to some specially designated Free Software Foundation software and to any other libraries whose authors decide to use it You can use it for your libraries too When we speak of free software we are referring to freedom not price Our General Public Licenses are designed to make sure that you have the freedom...

Page 75: ...s it as such Because of this blurred distinction using the ordinary General Public License for libraries did not effectively promote software sharing because most developers did not use the libraries We concluded that weaker conditions might promote sharing better However unrestricted linking of non free programs would deprive the users of those programs of all benefit from the free status of the ...

Page 76: ...for a fee 2 You may modify your copy or copies of the Library or any portion of it thus forming a work based on the Library 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 The modified work must itself be a software library b You must cause the files modified to carry prominent notices stating that you chan...

Page 77: ... Sections 1 and 2 above on a medium customarily used for software interchange If distribution of object code is made by offering access to copy from a designated place then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code even though third parties are not compelled to copy the source along with the object code 5 A progra...

Page 78: ... at least three years to give the same user the materials specified in Subsection 6a above for a charge no more than the cost of performing this distribution c If distribution of the work is made by offering access to copy from a designated place offer equivalent access to copy the above specified materials from the same place d Verify that the user has already received a copy of these materials o...

Page 79: ...n as a consequence you may not distribute the Library at all For example if a patent license would not permit royalty free redistribution of the Library 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 Library If any portion of this section is held invalid or unenfor...

Page 80: ...RARY IS WITH YOU SHOULD THE LIBRARY PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION 16 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE BE LIABLE TO YOU FOR DAMAGES INCLUDING ANY GENERAL SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES A...

Page 81: ...neral Public License along with this library if not write to the Free Software Foundation Inc 51 Franklin St Fifth Floor Boston MA 02110 1301 USA Also add information on how to contact you by electronic and paper mail You should also get your employer if you work as a programmer or your school if any to sign a copyright disclaimer for the library if necessary Here is a sample alter the names Yoyod...

Page 82: ...freedom to distribute copies of free software and charge for them if you wish that you receive source code or can get it if you want it that you can change the software or use pieces of it in new free programs and that you know you can do these things To protect your rights we need to prevent others from denying you these rights or asking you to surrender the rights Therefore you have certain resp...

Page 83: ...e Program To propagate a work means to do anything with it that without permission would make you directly or secondarily liable for infringement under applicable copyright law except executing it on a computer or modifying a private copy Propagation includes copying distribution with or without modification making available to the public and in some countries other activities as well To convey a ...

Page 84: ...rrevocable provided the stated conditions are met This License explicitly affirms your unlimited permission to run the unmodified Program The output from running a covered work is covered by this License only if the output given its content constitutes a covered work This License acknowledges your rights of fair use or other equivalent as provided by copyright law You may make run and propagate co...

Page 85: ...y Appropriate Legal Notices however if the Program has interactive interfaces that do not display Appropriate Legal Notices your work need not make them do so A compilation of a covered work with other separate and independent works which are not by their nature extensions of the covered work and which are not combined with it such as to form a larger program in or on a volume of a storage or dist...

Page 86: ...r of the way in which the particular user actually uses or expects or is expected to use the product A product is a consumer product regardless of whether the product has substantial commercial industrial or non consumer uses unless such uses represent the only significant mode of use of the product Installation Information for a User Product means any methods procedures authorization keys or othe...

Page 87: ...material or e Declining to grant rights under trademark law for use of some trade names trademarks or service marks or f Requiring indemnification of licensors and authors of that material by anyone who conveys the material or modified versions of it with contractual assumptions of liability to the recipient for any liability that these contractual assumptions directly impose on those licensors an...

Page 88: ...ing compliance by third parties with this License An entity transaction is a transaction transferring control of an organization or substantially all assets of one or subdividing an organization or merging organizations If propagation of a covered work results from an entity transaction each party to that transaction who receives a copy of the work also receives whatever licenses to the work the p...

Page 89: ...is discriminatory if it does not include within the scope of its coverage prohibits the exercise of or is conditioned on the non exercise of one or more of the rights that are specifically granted under this License You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software under which you make payment to the third par...

Page 90: ... Disclaimer of Warranty 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 WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO T...

Page 91: ...neral Public License along with this program If not see http www gnu org licenses Also add information on how to contact you by electronic and paper mail If the program does terminal interaction make it output a short notice like this when it starts in an interactive mode program Copyright C year name of author This program comes with ABSOLUTELY NO WARRANTY for details type show w This is free sof...

Reviews: