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