Re-commit to solve various last minute issues for charsets, etc.
[privoxy.git] / doc / webserver / faq / general.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
2 <HTML
3 ><HEAD
4 ><TITLE
5 >General Information</TITLE
6 ><META
7 NAME="GENERATOR"
8 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9 REL="HOME"
10 TITLE="Privoxy Frequently Asked Questions"
11 HREF="index.html"><LINK
12 REL="PREVIOUS"
13 TITLE="Privoxy Frequently Asked Questions"
14 HREF="index.html"><LINK
15 REL="NEXT"
16 TITLE="Installation"
17 HREF="installation.html"><LINK
18 REL="STYLESHEET"
19 TYPE="text/css"
20 HREF="../p_doc.css"><META
21 HTTP-EQUIV="Content-Type"
22 CONTENT="text/html;
23 charset=ISO-8859-1"></HEAD
24 ><BODY
25 CLASS="SECT1"
26 BGCOLOR="#EEEEEE"
27 TEXT="#000000"
28 LINK="#0000FF"
29 VLINK="#840084"
30 ALINK="#0000FF"
31 ><DIV
32 CLASS="NAVHEADER"
33 ><TABLE
34 SUMMARY="Header navigation table"
35 WIDTH="100%"
36 BORDER="0"
37 CELLPADDING="0"
38 CELLSPACING="0"
39 ><TR
40 ><TH
41 COLSPAN="3"
42 ALIGN="center"
43 >Privoxy Frequently Asked Questions</TH
44 ></TR
45 ><TR
46 ><TD
47 WIDTH="10%"
48 ALIGN="left"
49 VALIGN="bottom"
50 ><A
51 HREF="index.html"
52 ACCESSKEY="P"
53 >Prev</A
54 ></TD
55 ><TD
56 WIDTH="80%"
57 ALIGN="center"
58 VALIGN="bottom"
59 ></TD
60 ><TD
61 WIDTH="10%"
62 ALIGN="right"
63 VALIGN="bottom"
64 ><A
65 HREF="installation.html"
66 ACCESSKEY="N"
67 >Next</A
68 ></TD
69 ></TR
70 ></TABLE
71 ><HR
72 ALIGN="LEFT"
73 WIDTH="100%"></DIV
74 ><DIV
75 CLASS="SECT1"
76 ><H1
77 CLASS="SECT1"
78 ><A
79 NAME="GENERAL"
80 >1. General Information</A
81 ></H1
82 ><DIV
83 CLASS="SECT2"
84 ><H3
85 CLASS="SECT2"
86 ><A
87 NAME="WHO-USES"
88 >1.1. Who should give <SPAN
89 CLASS="APPLICATION"
90 >Privoxy</SPAN
91 > a try?</A
92 ></H3
93 ><P
94 >  Anyone who is interested in security, privacy, or in 
95   finer-grained control over their web and Internet experience.
96  </P
97 ></DIV
98 ><DIV
99 CLASS="SECT2"
100 ><H3
101 CLASS="SECT2"
102 ><A
103 NAME="BESTCHOICE"
104 >1.2. Is Privoxy the best choice for
105 me?</A
106 ></H3
107 ><P
108 >  <SPAN
109 CLASS="APPLICATION"
110 >Privoxy</SPAN
111 > is certainly a good choice, especially for those who want more 
112   control and security. Those with the willingness to read the documentation
113   and the ability to fine-tune their installation will benefit the most.
114  </P
115 ><P
116 >  One of <SPAN
117 CLASS="APPLICATION"
118 >Privoxy's</SPAN
119 >
120   strengths is that it is highly configurable giving you the ability to
121   completely personalize your installation. Being familiar with, or at least
122   having an interest in learning about <A
123 HREF="http://en.wikipedia.org/wiki/Http"
124 TARGET="_top"
125 >HTTP</A
126 > and other networking
127   protocols, <A
128 HREF="http://en.wikipedia.org/wiki/Html"
129 TARGET="_top"
130 >HTML</A
131 >, and 
132   <A
133 HREF="http://en.wikipedia.org/wiki/Regular_expressions"
134 TARGET="_top"
135 ><SPAN
136 CLASS="QUOTE"
137 >"Regular
138   Expressions"</SPAN
139 ></A
140 >
141   will be a big plus and will help you get the most out of <SPAN
142 CLASS="APPLICATION"
143 >Privoxy</SPAN
144 >. 
145   A new installation just includes a very basic configuration. The user 
146   should take this as a starting point only, and enhance it as he or she 
147   sees fit. In fact, the user is encouraged, and expected to, fine-tune the 
148   configuration.
149  </P
150 ><P
151 >  Much of <SPAN
152 CLASS="APPLICATION"
153 >Privoxy's</SPAN
154 > configuration can be done 
155   with a  <A
156 HREF="http://en.wikipedia.org/wiki/Web_browser"
157 TARGET="_top"
158 >Web browser</A
159 >.
160   But there are areas where configuration is done using a 
161   <A
162 HREF="http://en.wikipedia.org/wiki/Text_editors"
163 TARGET="_top"
164 >text editor</A
165 >
166   to edit configuration files. Also note that the web-based action editor
167   doesn't use authentication and should only be enabled in environments
168   where all clients with access to <SPAN
169 CLASS="APPLICATION"
170 >Privoxy</SPAN
171 > listening port can be trusted.
172   </P
173 ></DIV
174 ><DIV
175 CLASS="SECT2"
176 ><H3
177 CLASS="SECT2"
178 ><A
179 NAME="PROXYMORON"
180 >1.3. What is a <SPAN
181 CLASS="QUOTE"
182 >"proxy"</SPAN
183 >? How does
184 Privoxy work?</A
185 ></H3
186 ><P
187 >  A  <A
188 HREF="http://en.wikipedia.org/wiki/Proxy_server"
189 TARGET="_top"
190 >web proxy</A
191 >
192   is a service, based on a software such as
193   <SPAN
194 CLASS="APPLICATION"
195 >Privoxy</SPAN
196 >, that clients (i.e. browsers) can use
197   instead of connecting directly to web servers on the Internet. The
198   clients then ask the proxy to fetch the objects they need (web pages,
199   images, movies etc) on their behalf, and when the proxy has done so, it
200   hands the results back to the client. It is a <SPAN
201 CLASS="QUOTE"
202 >"go-between"</SPAN
203 >. See
204   the <A
205 HREF="http://en.wikipedia.org/wiki/Proxy_server"
206 TARGET="_top"
207 >Wikipedia proxy
208   definition</A
209 > for more.
210  </P
211 ><P
212 >  There are many reasons to use web proxies, such as security (firewalling),
213   efficiency (caching) and others, and there are any number of proxies
214   to accommodate those needs.
215  </P
216 ><P
217 >  <SPAN
218 CLASS="APPLICATION"
219 >Privoxy</SPAN
220 > is a proxy that is primarily focused on privacy
221   protection, ad and junk elimination and freeing the user from restrictions placed on his 
222   activities. Sitting between your browser(s) and the Internet,
223   it is in a perfect position to filter outbound personal information that your
224   browser is leaking, as well as inbound junk. It uses a variety of techniques to do
225   this, all of which are under your complete control via the various configuration
226   files and options. Being a proxy also makes it easier to share
227   configurations among multiple browsers and/or users.
228  </P
229 ></DIV
230 ><DIV
231 CLASS="SECT2"
232 ><H3
233 CLASS="SECT2"
234 ><A
235 NAME="OTHERSTUFF"
236 >1.4. Does Privoxy do anything more than ad blocking?</A
237 ></H3
238 ><P
239
240   Yes, ad blocking is but one possible use. There are many, many ways <SPAN
241 CLASS="APPLICATION"
242 >Privoxy</SPAN
243
244   can be used to sanitize and customize web browsing. </P
245 ></DIV
246 ><DIV
247 CLASS="SECT2"
248 ><H3
249 CLASS="SECT2"
250 ><A
251 NAME="NEWJB"
252 >1.5. What is this new version of 
253 <SPAN
254 CLASS="QUOTE"
255 >"Junkbuster"</SPAN
256 >?</A
257 ></H3
258 ><P
259 > A long time ago, there was the
260  <A
261 HREF="http://www.junkbusters.com/ijb.html"
262 TARGET="_top"
263 ><SPAN
264 CLASS="APPLICATION"
265 >Internet Junkbuster</SPAN
266 ></A
267 >, 
268  by Anonymous Coders and <A
269 HREF="http://www.junkbusters.com/"
270 TARGET="_top"
271 >Junkbusters
272  Corporation</A
273 >. This saved many users a lot of pain in the early days of
274  web advertising and user tracking.</P
275 ><P
276 > But the web, its protocols and standards, and with it, the techniques for
277  forcing  ads on users, give up autonomy over their browsing, and
278  for tracking them, keeps evolving. Unfortunately, the <SPAN
279 CLASS="APPLICATION"
280 >Internet
281  Junkbuster</SPAN
282 > did not. Version 2.0.2, published in 1998, was 
283  (and is) the last official
284  <A
285 HREF="http://www.junkbusters.com/ijbdist.html#release"
286 TARGET="_top"
287 >release</A
288 >
289  available from <A
290 HREF="http://www.junkbusters.com"
291 TARGET="_top"
292 >Junkbusters Corporation</A
293 >.
294  Fortunately, it had been released under the GNU
295  <A
296 HREF="http://www.gnu.org/licenses/gpl.html"
297 TARGET="_top"
298 > GPL</A
299 >, which allowed further
300  development by others.</P
301 ><P
302 > So Stefan Waldherr started maintaining an
303  <A
304 HREF="http://www.waldherr.org/junkbuster/"
305 TARGET="_top"
306 >improved version of the
307  software</A
308 >, to which eventually a number of people contributed patches.
309  It could already replace banners with a transparent image, and had a first
310  version of pop-up killing, but it was still very closely based on the
311  original, with all its limitations, such as the lack of HTTP/1.1 support,
312  flexible per-site configuration, or content modification. The last release
313  from this effort was version 2.0.2-10, published in 2000.</P
314 ><P
315 > Then, some
316  <A
317 HREF="http://www.privoxy.org/user-manual/copyright.html#AUTHORS"
318 TARGET="_top"
319 >developers</A
320 >
321  picked up the thread, and started turning the software inside out, upside down,
322  and then reassembled it, adding many
323  <A
324 HREF="http://www.privoxy.org/user-manual/introduction.html#FEATURES"
325 TARGET="_top"
326 >new
327  features</A
328 > along the way.</P
329 ><P
330 > The result of this is <SPAN
331 CLASS="APPLICATION"
332 >Privoxy</SPAN
333 >, whose first
334  stable version, 3.0, was released August, 2002. 
335  </P
336 ></DIV
337 ><DIV
338 CLASS="SECT2"
339 ><H3
340 CLASS="SECT2"
341 ><A
342 NAME="AEN79"
343 >1.6. Why <SPAN
344 CLASS="QUOTE"
345 >"Privoxy"</SPAN
346 >? Why change the name from
347 Junkbuster at all?</A
348 ></H3
349 ><P
350 > Though outdated, <A
351 HREF="http://junkbusters.com/"
352 TARGET="_top"
353 >Junkbusters Corporation</A
354 >
355  continues to offer their original version of the <SPAN
356 CLASS="APPLICATION"
357 >Internet
358  Junkbuster</SPAN
359 >, so publishing our
360  <SPAN
361 CLASS="APPLICATION"
362 > Junkbuster</SPAN
363 >-derived software under the same name
364  led to confusion.</P
365 ><P
366 > There are also potential legal complications from our use of the 
367  <SPAN
368 CLASS="APPLICATION"
369 >Junkbuster</SPAN
370 > name, which is a registered trademark of 
371  <A
372 HREF="http://junkbusters.com/"
373 TARGET="_top"
374 >Junkbusters Corporation</A
375 >.
376  There are, however, no objections from Junkbusters Corporation to the 
377  <SPAN
378 CLASS="APPLICATION"
379 >Privoxy</SPAN
380 > project itself, and they, in fact, still
381  share our ideals and goals.</P
382 ><P
383 > The developers also believed that there are so many improvements over the original 
384  code, that it was time to make a clean break from the past and make 
385  a name in their own right.</P
386 ><P
387 > <SPAN
388 CLASS="APPLICATION"
389 >Privoxy</SPAN
390 > is the 
391  <SPAN
392 CLASS="QUOTE"
393 >"<SPAN
394 CLASS="emphasis"
395 ><I
396 CLASS="EMPHASIS"
397 >Privacy Enhancing Proxy</I
398 ></SPAN
399 >"</SPAN
400 >. Also, its content
401  modification and junk suppression gives <SPAN
402 CLASS="emphasis"
403 ><I
404 CLASS="EMPHASIS"
405 >you</I
406 ></SPAN
407 >, the user, more
408  control, more freedom, and allows you to browse your personal and
409  <SPAN
410 CLASS="QUOTE"
411 >"<SPAN
412 CLASS="emphasis"
413 ><I
414 CLASS="EMPHASIS"
415 >private</I
416 ></SPAN
417 > edition"</SPAN
418 > of the web.</P
419 ></DIV
420 ><DIV
421 CLASS="SECT2"
422 ><H3
423 CLASS="SECT2"
424 ><A
425 NAME="DIFFERS"
426 >1.7. How does Privoxy differ
427 from the old Junkbuster?</A
428 ></H3
429 ><P
430 > <SPAN
431 CLASS="APPLICATION"
432 >Privoxy</SPAN
433 > picks up where
434  <SPAN
435 CLASS="APPLICATION"
436 >Junkbuster</SPAN
437 > left off. All the old features remain.
438  The new <SPAN
439 CLASS="APPLICATION"
440 >Privoxy</SPAN
441 > still blocks ads and banners,
442  still manages <A
443 HREF="http://en.wikipedia.org/wiki/Browser_cookie"
444 TARGET="_top"
445 >cookies</A
446 >, and still
447  helps protect your privacy. But, most of these features have been enhanced,
448  and many new ones have been added, all in the same vein.
449  </P
450 ><P
451 > <SPAN
452 CLASS="APPLICATION"
453 >Privoxy</SPAN
454 >'s new features include:</P
455 ><P
456 > <P
457 ></P
458 ><UL
459 ><LI
460 ><P
461 >     Can be run as an "intercepting" proxy, which obviates the need to
462      configure browsers individually.
463   </P
464 ></LI
465 ><LI
466 ><P
467 >     Sophisticated actions and filters for manipulating both server and client
468      headers. 
469    </P
470 ></LI
471 ><LI
472 ><P
473 >     Can be chained with other proxies.
474   </P
475 ></LI
476 ><LI
477 ><P
478 >   Integrated browser based configuration and control utility at <A
479 HREF="http://config.privoxy.org/"
480 TARGET="_top"
481 >http://config.privoxy.org/</A
482 >
483    (shortcut: <A
484 HREF="http://p.p/"
485 TARGET="_top"
486 >http://p.p/</A
487 >). Browser-based
488    tracing of rule and filter effects. Remote toggling.
489   </P
490 ></LI
491 ><LI
492 ><P
493 >   Web page filtering (text replacements, removes banners based on size,
494    invisible <SPAN
495 CLASS="QUOTE"
496 >"web-bugs"</SPAN
497 >, JavaScript and HTML annoyances, 
498    pop-up windows, etc.)
499   </P
500 ></LI
501 ><LI
502 ><P
503 >   Modularized configuration that allows for standard settings and
504    user settings to reside in separate files, so that installing updated
505    actions files won't overwrite individual user settings.
506   </P
507 ></LI
508 ><LI
509 ><P
510 >   Support for Perl Compatible Regular Expressions in the configuration files, and 
511    a more sophisticated and flexible configuration syntax.
512   </P
513 ></LI
514 ><LI
515 ><P
516 >   Improved cookie management features (e.g. session based cookies).
517   </P
518 ></LI
519 ><LI
520 ><P
521 >   GIF de-animation. 
522   </P
523 ></LI
524 ><LI
525 ><P
526 >   Bypass many click-tracking scripts (avoids script redirection).
527   </P
528 ></LI
529 ><LI
530 ><P
531 >   Multi-threaded (POSIX and native threads).
532   </P
533 ></LI
534 ><LI
535 ><P
536 >   User-customizable HTML templates for all proxy-generated pages (e.g. "blocked" page).
537   </P
538 ></LI
539 ><LI
540 ><P
541 >   Auto-detection and re-reading of config file changes.
542   </P
543 ></LI
544 ><LI
545 ><P
546 >   Improved signal handling, and a true daemon mode (Unix).
547   </P
548 ></LI
549 ><LI
550 ><P
551 >   Every feature now controllable on a per-site or per-location basis, configuration
552    more powerful and versatile over-all.
553   </P
554 ></LI
555 ><LI
556 ><P
557 >   Many smaller new features added, limitations and bugs removed, and security holes fixed.
558   </P
559 ></LI
560 ></UL
561 ></P
562 ></DIV
563 ><DIV
564 CLASS="SECT2"
565 ><H3
566 CLASS="SECT2"
567 ><A
568 NAME="WHATSANAD"
569 >1.8. How does Privoxy know what is
570 an ad, and what is not?</A
571 ></H3
572 ><P
573 > <SPAN
574 CLASS="APPLICATION"
575 >Privoxy</SPAN
576 >'s approach to blocking ads is twofold:</P
577 ><P
578 > First, there are certain patterns in the <SPAN
579 CLASS="emphasis"
580 ><I
581 CLASS="EMPHASIS"
582 >locations</I
583 ></SPAN
584 > (URLs)
585  of banner images. This applies to both the path (you wouldn't guess how many
586  web sites serve their banners from a directory called <SPAN
587 CLASS="QUOTE"
588 >"banners"</SPAN
589 >!)
590  and the host (blocking the big banner hosting services like doublecklick.net
591  already helps a lot). <SPAN
592 CLASS="APPLICATION"
593 >Privoxy</SPAN
594 > takes advantage of this
595  fact by using <A
596 HREF="../user-manual/actions-file.html#AF-PATTERNS"
597 TARGET="_top"
598 >URL
599  patterns</A
600 > to sort out and block the requests for things that sound 
601  like they would be ads or banners.</P
602 ><P
603 > Second, banners tend to come in certain <SPAN
604 CLASS="emphasis"
605 ><I
606 CLASS="EMPHASIS"
607 >sizes</I
608 ></SPAN
609 >. But you
610  can't tell the size of an image by its URL without downloading it, and if you
611  do, it's too late to save bandwidth. Therefore, <SPAN
612 CLASS="APPLICATION"
613 >Privoxy</SPAN
614 >
615  also inspects the HTML sources of web pages while they are loaded, and replaces
616  references to images with standard banner sizes by dummy references, so that
617  your browser doesn't request them anymore in the first place.</P
618 ><P
619 > Both of this involves a certain amount of guesswork and is, of course, freely
620  and readily configurable.</P
621 ></DIV
622 ><DIV
623 CLASS="SECT2"
624 ><H3
625 CLASS="SECT2"
626 ><A
627 NAME="AEN157"
628 >1.9. Can Privoxy make mistakes? 
629 This does not sound very scientific.</A
630 ></H3
631 ><P
632 > Actually, it's a black art ;-) And yes, it is always possible to have a broad
633  rule accidentally block or change something by mistake. You will almost surely
634  run into such situations at some point. It is tricky writing rules to
635  cover every conceivable possibility, and not occasionally get false positives.</P
636 ><P
637 > But this should not be a big concern since the
638  <SPAN
639 CLASS="APPLICATION"
640 >Privoxy</SPAN
641 > configuration is very flexible, and
642  includes tools to help identify these types of situations so they can be
643  addressed as needed, allowing you to customize your installation.
644  (<A
645 HREF="trouble.html#BADSITE"
646 >See the Troubleshooting section below</A
647 >.)</P
648 ></DIV
649 ><DIV
650 CLASS="SECT2"
651 ><H3
652 CLASS="SECT2"
653 ><A
654 NAME="AEN163"
655 >1.10. Will I have to configure Privoxy
656  before I can use it?</A
657 ></H3
658 ><P
659 > That depends on your expectations.
660  The default installation should give you a good starting
661  point, and block <SPAN
662 CLASS="emphasis"
663 ><I
664 CLASS="EMPHASIS"
665 >most</I
666 ></SPAN
667 > ads and unwanted content,
668  but many of the more advanced features are off by default, and require
669  you to activate them. </P
670 ><P
671 > You do have to set up your browser to use
672  <SPAN
673 CLASS="APPLICATION"
674 >Privoxy</SPAN
675 > (see the <A
676 HREF="installation.html#FIRSTSTEP"
677 >Installation section below</A
678 >). </P
679 ><P
680 > And you will certainly run into situations where there are false positives,
681  or ads not being blocked that you may not want to see. In these cases, you
682  would certainly benefit by customizing <SPAN
683 CLASS="APPLICATION"
684 >Privoxy's</SPAN
685 >
686  configuration to more closely match your individual situation. And we
687  encourage you to do this. This is where the real power of
688  <SPAN
689 CLASS="APPLICATION"
690 >Privoxy</SPAN
691 > lies!</P
692 ></DIV
693 ><DIV
694 CLASS="SECT2"
695 ><H3
696 CLASS="SECT2"
697 ><A
698 NAME="LAN"
699 >1.11. Can Privoxy run as a server on a network?</A
700 ></H3
701 ><P
702
703   Yes, <SPAN
704 CLASS="APPLICATION"
705 >Privoxy</SPAN
706 > runs as a server already, and can easily be configured to
707   <SPAN
708 CLASS="QUOTE"
709 >"serve"</SPAN
710 > more than one client. See <A
711 HREF="configuration.html#LANCONFIG"
712 >  How can I set up Privoxy to act as a proxy for my LAN</A
713 > below.</P
714 ></DIV
715 ><DIV
716 CLASS="SECT2"
717 ><H3
718 CLASS="SECT2"
719 ><A
720 NAME="BROWSERS2"
721 >1.12. My browser does the same things as
722 Privoxy. Why should I use Privoxy at all?</A
723 ></H3
724 ><P
725 >  Modern browsers do indeed have <SPAN
726 CLASS="emphasis"
727 ><I
728 CLASS="EMPHASIS"
729 >some</I
730 ></SPAN
731 > of the same
732   functionality as <SPAN
733 CLASS="APPLICATION"
734 >Privoxy</SPAN
735 >. Maybe this is
736   adequate for you. But <SPAN
737 CLASS="APPLICATION"
738 >Privoxy</SPAN
739 > is very
740   versatile and powerful, and can probably do a number of things
741   your browser just can't.
742  </P
743 ><P
744 >  In addition, a proxy is good choice if you use multiple browsers, or 
745   have a LAN with multiple computers since <SPAN
746 CLASS="APPLICATION"
747 >Privoxy</SPAN
748 > can run as a server  
749   application. This way all the configuration is in one place, and you don't
750   have to maintain a similar configuration for possibly many browsers or
751   users.
752  </P
753 ><P
754 >  Note, however, that it's recommended to leverage both your browser's
755   and <SPAN
756 CLASS="APPLICATION"
757 >Privoxy's</SPAN
758 > privacy enhancing features
759   at the same time. While your browser probably lacks some features
760   <SPAN
761 CLASS="APPLICATION"
762 >Privoxy</SPAN
763 > offers, it should also be able to do some things more
764   reliable, for example restricting and suppressing JavaScript.
765  </P
766 ></DIV
767 ><DIV
768 CLASS="SECT2"
769 ><H3
770 CLASS="SECT2"
771 ><A
772 NAME="WHYTRUST"
773 >1.13. Why should I trust Privoxy?</A
774 ></H3
775 ><P
776 >  The most important reason is because you have access to
777   <SPAN
778 CLASS="emphasis"
779 ><I
780 CLASS="EMPHASIS"
781 >everything</I
782 ></SPAN
783 >, and you can control everything. You can
784   check every line of every configuration file yourself. You can check every
785   last bit of source code should you desire. And even if you can't read code, 
786   there should be some comfort in knowing that other people can, 
787   and do read it. You can build the software from scratch, if you want,
788   so that you know the executable is clean, and that it is
789   <SPAN
790 CLASS="emphasis"
791 ><I
792 CLASS="EMPHASIS"
793 >yours</I
794 ></SPAN
795 >. In fact, we encourage this level of scrutiny. It
796   is one reason we use <SPAN
797 CLASS="APPLICATION"
798 >Privoxy</SPAN
799 > ourselves.
800  </P
801 ></DIV
802 ><DIV
803 CLASS="SECT2"
804 ><H3
805 CLASS="SECT2"
806 ><A
807 NAME="LICENSE"
808 >1.14. Is there is a license or fee? What about a 
809 warranty? Registration?</A
810 ></H3
811 ><P
812 >  <SPAN
813 CLASS="APPLICATION"
814 >Privoxy</SPAN
815 > is free software and licensed under the <A
816 HREF="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
817 TARGET="_top"
818 >GNU General Public License (GPL) version 2</A
819 >.
820   It is free to use, copy, modify or distribute as you wish under the terms of this
821   license.  Please see the <A
822 HREF="copyright.html"
823 >Copyright</A
824 > section for more
825   information on the license and copyright. Or the <TT
826 CLASS="FILENAME"
827 >LICENSE</TT
828 > file 
829   that should be included.
830  </P
831 ><P
832 >  There is <SPAN
833 CLASS="emphasis"
834 ><I
835 CLASS="EMPHASIS"
836 >no warranty</I
837 ></SPAN
838 > of any kind, expressed, implied or otherwise.
839   That is something that would cost real money ;-) There is no registration either.
840  </P
841 ></DIV
842 ><DIV
843 CLASS="SECT2"
844 ><H3
845 CLASS="SECT2"
846 ><A
847 NAME="SPYWARE"
848 >1.15. Can Privoxy remove spyware? Adware? Viruses?</A
849 ></H3
850 ><P
851 > No, at least not reliably enough to trust it. <SPAN
852 CLASS="APPLICATION"
853 >Privoxy</SPAN
854 > is not designed to be
855  a malware removal tool and the default configuration doesn't even try to
856  filter out any malware.</P
857 ><P
858 > <SPAN
859 CLASS="APPLICATION"
860 >Privoxy</SPAN
861 > could help prevent contact from (known) sites that use such
862  tactics with appropriate configuration rules, and thus could conceivably
863  prevent contamination from such sites. However, keeping such a configuration
864  up to date would require a lot of time and effort that would be better spend
865  on keeping your software itself up to date so it doesn't have known
866  vulnerabilities.</P
867 ></DIV
868 ><DIV
869 CLASS="SECT2"
870 ><H3
871 CLASS="SECT2"
872 ><A
873 NAME="OTHERADS"
874 >1.16. Can I use Privoxy with other ad-blocking software?</A
875 ></H3
876 ><P
877 > <SPAN
878 CLASS="APPLICATION"
879 >Privoxy</SPAN
880 > should work fine with other proxies and other software in general.</P
881 ><P
882 > But it is probably not necessary to use <SPAN
883 CLASS="APPLICATION"
884 >Privoxy</SPAN
885 > in conjunction with other
886  ad-blocking products, and this could conceivably cause undesirable results.
887  It might be better to choose one software or the other and work a little to
888  tweak its configuration to your liking.</P
889 ><P
890 > Note that this is an advice specific to ad blocking.</P
891 ></DIV
892 ><DIV
893 CLASS="SECT2"
894 ><H3
895 CLASS="SECT2"
896 ><A
897 NAME="JOINTEAM"
898 >1.17. I would like to help you, what can I do?</A
899 ></H3
900 ><DIV
901 CLASS="SECT3"
902 ><H4
903 CLASS="SECT3"
904 ><A
905 NAME="JOINTEAM-WORK"
906 >1.17.1. Would you like to participate?</A
907 ></H4
908 ><P
909 >   Well, we <SPAN
910 CLASS="emphasis"
911 ><I
912 CLASS="EMPHASIS"
913 >always</I
914 ></SPAN
915 > need help. There is something for
916    everybody who wants to help us. We welcome new developers, packagers,
917    testers, documentation writers or really anyone with a desire to help in
918    any way. You <SPAN
919 CLASS="emphasis"
920 ><I
921 CLASS="EMPHASIS"
922 >DO NOT</I
923 ></SPAN
924 > need to be a
925    <SPAN
926 CLASS="QUOTE"
927 >"programmer"</SPAN
928 >. There are many other tasks available. In fact,
929    the programmers often can't spend as much time programming because of some
930    of the other, more mundane things that need to be done, like checking the
931    Tracker feedback sections. 
932  </P
933 ><P
934 >  So first thing, <A
935 HREF="https://sourceforge.net/account/register.php"
936 TARGET="_top"
937 >get an account on SourceForge.net</A
938 >
939    and mail your id to the <A
940 HREF="mailto:ijbswa-developers@lists.sourceforge.net"
941 TARGET="_top"
942 >developers
943    mailing list</A
944 >. Then, please read the <A
945 HREF="../developer-manual/index.html"
946 TARGET="_top"
947 >Developer's Manual</A
948 >, at least
949    the pertinent sections.</P
950 ><P
951 >  You can also start helping out without SourceForge.net account,
952   simply by showing up on the mailing list, helping out other users,
953   providing general feedback or reporting problems you noticed.
954  </P
955 ></DIV
956 ><DIV
957 CLASS="SECT3"
958 ><H4
959 CLASS="SECT3"
960 ><A
961 NAME="JOINTEAM-MONEY"
962 >1.17.2. Contribute!</A
963 ></H4
964 ><P
965 > We, of course, welcome donations and could use money for domain registering,
966  buying software to test <SPAN
967 CLASS="APPLICATION"
968 >Privoxy</SPAN
969 > with, and, of course,
970  for regular world-wide get-togethers (hahaha). If you enjoy the software and feel
971  like helping us with a donation, just <A
972 HREF="mailto: ijbswa-developers@lists.sourceforge.net"
973 TARGET="_top"
974 >drop us a note</A
975 >
976  and get your name on the list of contributors.</P
977 ></DIV
978 ><DIV
979 CLASS="SECT3"
980 ><H4
981 CLASS="SECT3"
982 ><A
983 NAME="JOINTEAM-SOFTWARE"
984 >1.17.3. Software</A
985 ></H4
986 ><P
987 > If you are a vendor of a web-related software like a browser, web server
988  or proxy, and would like us to ensure that <SPAN
989 CLASS="APPLICATION"
990 >Privoxy</SPAN
991 >
992  runs smoothly with your product, you might consider supplying us with a
993  copy or license. We can't, however, guarantee that we will fix all potential
994  compatibility issues as a result.</P
995 ></DIV
996 ></DIV
997 ></DIV
998 ><DIV
999 CLASS="NAVFOOTER"
1000 ><HR
1001 ALIGN="LEFT"
1002 WIDTH="100%"><TABLE
1003 SUMMARY="Footer navigation table"
1004 WIDTH="100%"
1005 BORDER="0"
1006 CELLPADDING="0"
1007 CELLSPACING="0"
1008 ><TR
1009 ><TD
1010 WIDTH="33%"
1011 ALIGN="left"
1012 VALIGN="top"
1013 ><A
1014 HREF="index.html"
1015 ACCESSKEY="P"
1016 >Prev</A
1017 ></TD
1018 ><TD
1019 WIDTH="34%"
1020 ALIGN="center"
1021 VALIGN="top"
1022 ><A
1023 HREF="index.html"
1024 ACCESSKEY="H"
1025 >Home</A
1026 ></TD
1027 ><TD
1028 WIDTH="33%"
1029 ALIGN="right"
1030 VALIGN="top"
1031 ><A
1032 HREF="installation.html"
1033 ACCESSKEY="N"
1034 >Next</A
1035 ></TD
1036 ></TR
1037 ><TR
1038 ><TD
1039 WIDTH="33%"
1040 ALIGN="left"
1041 VALIGN="top"
1042 >Privoxy Frequently Asked Questions</TD
1043 ><TD
1044 WIDTH="34%"
1045 ALIGN="center"
1046 VALIGN="top"
1047 >&nbsp;</TD
1048 ><TD
1049 WIDTH="33%"
1050 ALIGN="right"
1051 VALIGN="top"
1052 >Installation</TD
1053 ></TR
1054 ></TABLE
1055 ></DIV
1056 ></BODY
1057 ></HTML
1058 >