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