GPL
It seems that Microsoft in Bulgaria is collecting a bunch of disparaging quotations about the GPL.
It's interesting how ecumenical they've been about this, featuring BSD proponents who are still shunning proprietary software alongside proprietary software advocates alongside copyleft advocates who are just pointing out how copyleft works.
The biggest frustrations I found in reading this were two. The first is a matter of terminology.
Briefly: the GPL is a free software license. Free software licenses include both copyleft and non-copyleft licenses. Free software licenses are not more or less "pure" than one another (although they might be more or less political, or more or less radical).
"Open source" is intended to have the same denotation as "free software". To the extent that there is any basis for distinguishing between them, we could say that open source software is software which is licensed or distributed in accordance with the Open Source Definition and that free software is software which is distributed in a way which gives the public the "Four Freedoms" identified by FSF. Historically, these were not supposed to be distinct from one another.
It's totally incorrect and ahistorical to use "free software" to refer to copylefted software in contradistinction to "open source" used to refer to non-copylefted software, which some authors have started to do. (There are definitely political reasons why people favor one term or the other, but that does not imply that the terms refer to different kinds of software or licenses.)
The second thing which bothers me is the kind of anxiety and uncertainty about copyleft and the "viral" nature of copyleft. Proprietary software developers don't make a habit of incorporating random code written by other people without understanding the legal status of that code. If they do that, they're already in deep trouble, GPL or no GPL. Using work without permission, absent some defense, is simple copyright infringement. Those responsible developers who want to follow the law therefore don't use code without obtaining permission, and they pay attention to the nature and terms of that permission.
Now, maybe if you infringe the copyright of a non-GPLed program by incorporating it into your work, the copyright holder of that program might settle with you for money, whereas if you did the same thing with a GPLed program, the copyright holder might only settle for your source code. (I've seen this happen several times.) So there is a difference in motivation of some people publishing GPLed software which may make settling a copyright infringement claim by them harder. But if you weren't infringing a copyright in the first place, you wouldn't be running this risk.
The quotations collected repeat the suggestion that copyleft is anti-commerce or anti-business. It's not, but it does attack a particular business model; if you use that business model, then the GPL, by design, prevents you from using GPLed code in certain ways. (You might still be able to use it in other ways.) I don't understand why this is something to be particularly anxious about.
Copyleft critics like Brett Glass who are quoted there do have a point, to the extent that they disagree with the goals of copyleft. Because copyleft has been fairly effective at achieving its goals, if you disagree with those goals, it makes sense to criticize copyleft for its very effectiveness. But this has nothing to do with whether copyleft is a legal risk to you as a business or software developer.
(Brett Glass has a second point, which is that some people who have heard of free software don't understand copyleft or haven't learned the consequences of a particular copyleft license. It occurs to me, for example, that a lot of articles about free software in the press seem to suggest that all free software can be used by anyone in any way with no conditions -- as though it were all in the public domain. If that were the only thing you had heard about Linux, it might be surprising to you to learn about the obligations in the GPL!)
Take a look through the collection of quotations and see for yourself what you think of them. (Sorry, they're in Word format!)
- Links from other weblogs:
Mon Dec 21 21:48:57: Xanax xr crushed. from No prescription needed purchasing xanax.
Xanax drug test. Xanax withdrawal. Xanax. Buy xanax no prescription. Xanax with herbal medicines. Buy xanax with no prescription. Buy xanax online without a prescription.
Tue Dec 22 15:07:29: Lorazepam. from Lorazepam.
Lorazepam. Lorazepam cats. Lorazepam and propylene glycol. Lorazepam to valium conversion.
Wed Dec 23 05:52:22: Buy ativan. from Ativan.
Buy ativan. Ativan.
Wed Dec 23 08:23:43: Fioricet without a prescription. from Fioricet without prescription.
Fioricet without a prescription. Fioricet prescription. Fioricet info pain medication prescription. Buy fioricet online without a prescription.
Wed Dec 23 14:52:48: Dangers of vicodin. from Vicodin online.
Buy vicodin without script.
Thu Dec 24 05:54:12: Abuse lorazepam. from Prostate cancer lorazepam.
Discount lorazepam. Metabolic action of lorazepam. Lorazepam.
Thu Dec 24 14:01:53: Ephedrine no prescription. from Ephedrine no prescription.
Ephedrine no prescription.
Fri Dec 25 04:51:03: Ativan. from Ativan.
Ativan. Ativan potentiate. Ativan migraines. Can you give ativan to a dog.
Fri Dec 25 15:06:07: Buy phentermine. from Voyforums buy phentermine mg count only.
Buy phentermine online shipping free. Buy phentermine no prescription.
Sat Dec 26 16:13:39: Terbinafine no prescription. from Terbinafine no prescription.
Terbinafine no prescription.
Sun Dec 27 09:39:16: Phentermine online prescription no doctor contact. from Phentermine with out prescription.
Phentermine without prescription. Phentermine cheap no prescription. Phentermine no prescription.
Sun Dec 27 18:54:15: Buy oxycodone. from Buy oxycodone.
Buy oxycodone.
Mon Jan 04 02:59:00: Buy percocet online without office visit. from Buy percocet.
Where to safely buy percocet. Buy percocet online.
Mon Jan 04 03:13:40: Buy lortab. from Buy lortab.
Buy lortab.
Mon Jan 04 05:33:20: Fioricet plain pill. from Fioricet dosage.
Fioricet. Butalbital fioricet com i. Fioricet cod. Fioricet plai pill.
Mon Jan 04 12:32:36: Lexapro prescription medicine. from Lexapro without prescription.
Lexapro without prescription. Lexapro prescription.
Mon Jan 04 20:46:29: Oxycodone online without a prescription. from Buy oxycodone without prescription.
Oxycodone online without a prescription. Oxycodone no prescription. Buy oxycodone without a prescription. Oxycodone prescription.
Tue Jan 05 06:45:19: Adderall without a prescription. from Order didrex adderall no prescription.
Order didrex adderall no prescription cod. Buy adderall without a prescription. Adderall without a prescription. Adderall purchase without prescription.
Wed Jan 06 10:38:42: Phentermine no prescription. from Phentermine without prescription.
No prescription phentermine. Phentermine without prescription. Phentermine no prescription. Phentermine with no prescription. Buy no phentermine prescription.
Wed Jan 06 22:28:36: Fioricet info pain medication prescription. from Fioricet info pain medication prescription.
Fioricet no prescription. Fioricet prescription.
Thu Jan 07 09:45:37: Alprazolam no prescription. from Alprazolam no prescription.
Alprazolam without prescription. Alprazolam online without prescription.
Thu Jan 07 16:18:33: Buy vicodin online without a prescription. from Buy no online prescription vicodin.
Buy no online prescription vicodin. Buy vicodin online next day delivery. Buy vicodin online without a prescription. Buy vicodin without a prescription. Buy vicodin without script. Buy vicodin.
Fri Jan 08 01:28:22: Amoxicillin. from Amoxicillin with no prescription.
Amoxicillin orange suspension. Amoxicillin. Bronchitis and amoxicillin. Amoxicillin order mexico mexican. Can i drink alcohol if i m taking amoxicillin. My amoxicillin on line click here.
Fri Jan 08 02:21:47: Buy tadalafil prescription drug store online. from Buy tadalafil prescription drug store online.
Tadalafil no prescription. Buy tadalafil prescription drug store online.
Fri Jan 08 15:18:11: Buy soma. from Buy soma.
Buy soma.
Sat Jan 09 02:27:58: Buy adipex. from Buy adipex cod.
Buy adipex now. Buy adipex. Buy adipex at best online pharmacies forum. Buy adipex online order cheap adipex now.
Sat Jan 09 14:25:53: Cheapest viagra prices. from Indian viagra.
Viagra. Viagra on line. Buying overnight viagra. Generic viagra. Buy viagra. Viagra sale.
Sun Jan 10 01:21:06: Vicodin. from Vicodin back pain.
Cheap vicodin. Vicodin. Dangers of vicodin. Vicodin without a prescription. Long term vicodin use. How l ong does vicodin stay in your system.
Sun Jan 10 05:12:56: Buy oxycodone. from Buy oxycodone without prescription.
Buy oxycodone online. Buy oxycodone without prescription. Buy oxycodone.
Sun Jan 10 15:24:27: Hydrocodone addiction. from Side effects of hydrocodone.
Hydrocodone. Hydrocodone guaifenesin syreth. Pregnant and taking hydrocodone. Buy hydrocodone online without a prescription. How to ween off hydrocodone while pregnant.
Mon Jan 11 00:47:14: Buy soma online. from Buy us soma online.
Buy soma. Buy soma online. Buy soma with online prescription. Buy soma online without rx.
Mon Jan 11 15:08:58: Buy tramadol. from Buy tramadol.
Buy cheap tramadol mg tablets only in us online.
Mon Jan 11 16:22:12: Buy adderall. from Buy adderall.
Buy adderall.
Mon Jan 11 23:05:49: Soma in san diego. from Start soma.
Soma drug test. Soma seeds. Soma san diego.
Tue Jan 12 01:03:01: Buy adipex without perscription. from Buy adipex p without script fedex.
Adipex buy 35565 buy. Buy adipex. Buy prescription adipex online.
Tue Jan 12 07:44:56: Side effects of butalbital. from Purchase butalbital.
Butalbital order. Purchase butalbital from mexico. Butalbital. Butalbital acetaminophen. Butalbital and high. Butalbital 50.00 90 tabs free shipping.
Wed Jan 13 03:03:16: Meridia weight loss. from Meridia drug.
Meridia. Meridia drug information meridia side effects.
Wed Jan 13 08:33:30: Fioricet prescription. from Fioricet info pain medication prescription.
Fioricet without a prescription. Fioricet prescription. Fioricet without prescription.
Wed Jan 13 11:01:23: Somas with carisoprodol doese t contain codeine. from Buy carisoprodol.
Carisoprodol.
Wed Jan 13 20:26:06: Buy vicodin. from Buy vicodin without script.
Buy vicodin now. Buy vicodin online. Buy vicodin.
Wed Jan 13 23:23:44: Butalbital. from Define butalbital.
Butalbital. Order butalbital overnight no prescription. Butalbital cause euphoric effects. Butalbital apap caff side effects.
Thu Jan 14 10:34:13: Buy fioricet. from Buy fioricet online that ships to missouri.
Buy fioricet bloghoster. Buy fioricet. Buy fioricet online without a prescription.
Thu Jan 14 19:15:29: Soma. from Soma.
Soma. Watson soma. Soma without prescription. Soma ironman. Soma cube puzzle.
Thu Jan 14 20:40:39: Buy terbinafine. from Buy terbinafine.
Buy terbinafine.
Fri Jan 15 07:33:06: Lexapro prescription. from Lexapro without prescription.
Lexapro prescription. Lexapro without prescription.
Fri Jan 15 09:30:33: Buy adderall. from Buy adderall.
Buy adderall.
Fri Jan 15 10:24:11: Tramadol meprobamate carisoprodol soma drug test. from Carisoprodol.
Pharmacy online carisoprodol description price. Carisoprodol hydrocodone. Carisoprodol 350 mg able. Buy carisoprodol. Buying carisoprodol.
Fri Jan 15 20:33:31: Buy terbinafine. from Buy terbinafine.
Buy terbinafine.
Fri Jan 15 23:07:59: Buy carisoprodol. from Buy carisoprodol.
Buy carisoprodol.
Sat Jan 16 10:20:17: Craigslist oxycontin. from Oxycontin for sale.
Oxycontin lawyer columbus.
Sat Jan 16 19:33:52: Does meridia work. from Ptsd and meridia.
Discount meridia.
Sun Jan 17 01:13:23: Butalbital medical license. from Butalbital order.
Butalbital. Side effects of butalbital.
Sun Jan 17 05:03:02: Buy tramadol the lowest prices chtiblog com. from Tramadol buy.
Where buy tramadol click here. Buy tramadol online save wholesale price yep. Buy tramadol online cod. Buy tramadol. Buy tramadol with american express. Buy tramadol online best prices limited time off.
Sun Jan 17 05:32:26: Ephedrine no prescription. from Ephedrine no prescription.
Ephedrine no prescription.
Mon Jan 18 04:40:39: Buy no phentermine prescription. from Buy phentermine online.
Buy phentermine. Buy phentermine online. Buy phentermine mg. Buy cheap phentermine. Buy cheap phentermine fre.
Mon Jan 18 09:16:45: Buy carisoprodol. from Buy carisoprodol.
Carisoprodol buy carisoprodol carisoprodol online. Buy carisoprodol online lowest price guarantee. Buy carisoprodol. Carisoprodol buy cheap carisoprodol order online.
Mon Jan 18 18:49:41: Adipex buy. from Adipex buy adipex online.
Buy adipex without prescription. Buy adipex. Buy adipex online no prescription. Buy adipex through online pharmacist. Adipex buy inurl.
Tue Jan 19 03:45:44: Hydrocodone apap. from Hydrocodone without prescription.
Hydrocodone. Hydrocodone withdrawal.
Tue Jan 19 05:59:36: Buy cheap oxycontin. from Buy cheap oxycontin.
Buy cheap oxycontin.
Tue Jan 19 20:43:51: Buy valium. from Buy valium.
Buy valium.
Thu Jan 21 03:01:51: Buy tramadol. from Buy tramadol.
Buy tramadol cheap medication 35009. Buy tramadol online. Buy tramadol online c o d. Buy tramadol. Buy cheap tramadol. Buy tramadol free shipping.
Thu Jan 21 12:35:28: Buy adderall. from Buy adderall.
Buy adderall.
Thu Jan 21 23:02:16: Buy viagra. from Viagra online.
Uk viagra sales.
Fri Jan 22 04:09:51: Buy adderall cheap. from Buy adderall pills.
Adderall xr buy online without rx. Buy adderall without prescription. Buy adderall no prescription.
Fri Jan 22 08:04:40: Buy valium with mastercard. from Buy valium.
Buy valium with mastercard. Buy valium. Valium and also buy vicodin overnight shipping. Buy valium pay cod overnight delivery. Beamto buy link online valium pharmacy forum. Buy valium without prescription.
Fri Jan 22 23:59:07: Buy doxycycline. from Buy azithromycin doxycycline.
Buy azithromycin doxycycline.
Sat Jan 23 08:18:37: Tramadol. from Tramadol online.
Will tramadol hcl test positive in drug testing. Tramadol cheap no rx.
Sat Jan 23 10:01:31: Ephedrine. from What do you make ephedrine out of.
Interactions between ephedrine and lexapro. Ephedrine. Vasopro ephedrine. Danger of ephedrine.
Sat Jan 23 23:41:15: Buy lorazepam. from Buy lorazepam.
Buy lorazepam.
Sun Jan 24 01:35:03: Health risks of ephedrine. from Ephedrine products.
Ephedrine. Ephedrine products. Real ephedrine. Oxidizing ephedrine makes meth. Who sells ephedrine diet pills. Someone who used ephedrine. Brewing your own ephedrine.
Sun Jan 24 08:17:04: Buy adderall without a prescription. from Buy adderall without a prescription.
Top foreign pharmacy to buy adderall.
Sun Jan 24 11:55:42: Buy vicodin without script. from Buy vicodin online without.
Forum vicodin buy vicodin online. Buy vicodin overseas without prescription. Buy vicodin without a prescription. Buy vicodin online without prescription. Buy vicodin es on line. Buy vicodin.
Mon Jan 25 08:15:41: Doxycycline. from Doxycycline drug info.
Doxycycline bradycardia. Doxycycline pleural. How long doxycycline stays blood. Can doxycycline be used fors trep throat. Apo-doxycycline. Doxycycline cycle time in human. Doxycycline.
Mon Jan 25 18:59:22: Fioricet. from Fioricet.
Fioricet. Online pharmacies that offer fioricet. Fioricet free shipping. Cheapest fioricet. Cheap fioricet.
Tue Jan 26 00:23:51: Oxycodone. from Oxycodone extraction iv.
Oxycodone reactions. Oxycodone.
Tue Jan 26 07:39:31: Buy soma tablets. from Buy soma watson brand 180 tablets.
Buy soma overnight shipping online. Buy soma online without rx. Buy domain onlinevcvpl soma.
Tue Jan 26 10:07:59: Buy doxycycline. from Buy doxycycline.
Buy doxycycline.
Tue Jan 26 21:54:38: Tramadol. from How much tramadol for daily use for dogs.
Tramadol hydrochloride. Canine tramadol. Tramadol.
Wed Jan 27 04:22:40: Buy soma online. from Buy soma cheap.
Buy cheap soma. Buy soma from canada. Buy soma online. Buy soma watson brand online 150 tablets. Buy watson brand soma. Cyclobenzaprine buy prescription soma zanaflex.
Wed Jan 27 10:44:13: Fioricet lt main lt twiki. from Fioricet plai pill.
Fioricet.
Thu Jan 28 05:54:27: Diazepam. from Diazepam and weight gain.
Diazepam. 60 mg diazepam alcohol shaking. Diazepam and phenergan.
Fri Jan 29 02:16:29: Fioricet plain pill. from Fioricet.
Fioricet watson. Fioricet order. Fioricet. Extract codeine from fioricet. Fioricet online. Cheapest fioricet.
Fri Jan 29 12:14:23: Buy valium. from Buy valium.
Buy valium.
Sat Jan 30 00:35:47: Soma. from Antidote soma valium.
Soma sun pilates. Soma. Soma information. Soma online next day.
Sat Jan 30 09:35:07: Viagra vs cialis. from Viagra effects.
Viagra. Cheap viagra. Viagra message board. Viagra st.
Sun Jan 31 02:15:47: Comparative potencies of opioids tramadol. from Tramadol.
Buy tramadol. Tramadol withdraw. Tramadol.
Sun Jan 31 11:14:30: Codeine. from 50 mg codeine phosphate equivalent.
Codeine addiction symptoms. Tylenol with codeine. Codeine.
Sun Jan 31 11:46:41: Adderall abuse. from Adderall tweaked.
Adderall.
Mon Feb 01 01:28:04: Oxycodone. from Oxycodone.
Online consultation oxycodone. Oxycodone.
Mon Feb 01 01:45:11: Hard to talk and fioricet codeine. from Fioricet information from drugs com.
Fioricet antidepressants. Fioricet. Buy fioricet online that ships to missouri. Fioricet online.
Mon Feb 01 15:33:40: Buy valium online. from Buy valium.
Buy xanax online valium. Buy valium online. Buy valium. Buy valium without prescription. Buy valium without a prescription.
Mon Feb 01 18:42:45: Buy cheap soma. from Soma without rx 180 count.
Soma compound. Soma. Rise against soma tickets. Soma muscle relaxant. Cheap soma. Soma sun pilates.
Tue Feb 02 04:39:18: Apap codeine pill. from Buy 60mg codeine.
Buy codeine. Canadian codeine on line. Apap codeine. Codeine extraction. Extract codeine from fioricet. Codeine. Codeine withdrawal. Buy codeine online. Guaifenesin codeine.
Tue Feb 02 04:39:23: Buy phentermine online buy. from Buy phentermine.
Buy phentermine. Buy cheap online phentermine. Buy phentermine online. Buy phentermine cheap. Buy phentermine mg.
Wed Feb 03 01:12:20: Alprazolam from mexico. from Alprazolam-mylan.
Alprazolam po box fedex overnight. Alprazolam 2mg. Alprazolam no prescription. Internet mental health alprazolam. Alprazolam. Alprazolam free shipping.
Wed Feb 03 09:55:37: Doxycycline. from What is doxycycline hyclate used for.
Doxycycline side effect.
Wed Feb 03 19:47:01: Delirium elderly oxycodone. from Free oxycodone.
Oxycodone.
Wed Feb 03 19:56:59: Butalbital. from Butalbital discipline license.
Purchase butalbital. Butalbital. Butalbital vicoprofen. List all drugs that contain butalbital. Butalbital acetaminophen.
Fri Feb 05 04:31:54: Oxycodone stomach problems. from Oxycodone side effects.
Is oxycodone or hydrocodone stronger. When someone does up nose oxycodone. Online consultation oxycodone. Oxycodone. Withdrawl symptoms from oxycodone.
Fri Feb 05 09:04:10: Tramadol. from Tramadol saturday delivery.
Cheap tramadol. Tramadol. Tramadol cheap no rx.
Fri Feb 05 15:48:36: Generic percocet. from How to extract oxycodone from percocet.
Can you snort percocet. Fun with percocet. Percocet.
Fri Feb 05 17:08:43: Buy fioricet bloghoster. from Buy fioricet online that ships to missouri.
Buy fioricet online that ships to missouri. Buy fioricet. Buy fioricet full information amp low prices. Buy fioricet online without a prescription.
Sat Feb 06 03:08:15: Buy soma online. from Buy soma watson brand online 150 tablets.
Buy soma. Buy soma watson brand 180 tablets. Soma online soma buy soma online. Soma buy soma cheap soma soma online.
Sat Feb 06 04:35:04: Oxycontin addiction. from Buy oxycontin.
Oxycontin addiction. Articles on oxycontin.
Sat Feb 06 15:50:38: Buy fioricet. from Generic fioricet.
Generic fioricet. Cheap fioricet online. Cheap fioricet. Fioricet withdrawal.
Sat Feb 06 17:47:41: Alprazolam. from Alprazolam-mylan.
Alprazolam from mexico. Alprazolam online. Purchase alprazolam online. Alprazolam. Cheap 2mg alprazolam.
Sun Feb 07 02:51:42: Hydrocodone guaifenesin. from Hydrocodone apap.
Hydrocodone. Buy hydrocodone. Hydrocodone drug testing. A healthy baby without withdrawls to hydrocodone.
Sun Feb 07 03:52:12: Where can i buy meridia cheap. from Meridia.
Meridia hospitals. Meridia. Meridia diet index dietlist net. Does meridia work. Meridia reviews.
Sun Feb 07 20:44:56: Clonazepam 0.5mg tab. from Clonazepam overnight.
Clonazepam. Clonazepam side effects depression.
Sun Feb 07 22:42:42: Alprazolam. from Cheap 2mg alprazolam.
Alprazolam effects side xanax discount. Alprazolam from mexico. Mylam alprazolam ingredients. Alprazolam free shipping. Alprazolam.
Mon Feb 08 06:06:26: Adderall side effects. from Get adderall xr without a prescription.
Adderall and weight loss. No membership adderall order. Adderall. Adderall xr.
Mon Feb 08 09:03:32: Diazepam valium and diarrhea. from What does diazepam look l.
What is diazepam. Diazepam. Order diazepam with master card. Diazepam 10mg 2ml medication. Diazepam side effects. 60 mg diazepam alcohol shaking. Diazepam and weight gain. Diazepam synthesis.
Wed Feb 10 06:20:44: Sanafi tadalafil. from Stamina rx tadalafil.
Buy tadalafil. Tadalafil. Tadalafil pharmacopeia.
Wed Feb 10 06:43:00: Buy phentermine. from Buy phentermine.
Buy phentermine.
Wed Feb 10 21:15:58: Oxycodone with apap. from Oxycodone reactions.
5mg oxycodone. Delirium elderly oxycodone. Oxycodone. Hydrocodone versus oxycodone.
Wed Feb 10 21:22:11: Adderall xr. from Buy adderall online no prescription needed.
Adderall. Adderall causes horny. Adderall xr. Mexican buy adderall.
Thu Feb 11 06:30:47: Hydrocodone withdrawl. from Buy hydrocodone without a prescription.
Hydrocodone no prescription. Hydrocodone apap 5 500. Hydrocodone. Cheap hydrocodone. Side effects of hydrocodone. Buy hydrocodone.
Thu Feb 11 07:15:16: Buy fioricet. from Buy fioricet.
Buy fioricet.
Thu Feb 11 16:33:15: What is amoxicillin used for. from Dosage amoxicillin 500mg capsule.
Buy amoxicillin no prescription required. Increasing amoxicillin dosage during. Side effects of amoxicillin. Mix amoxicillin with frontline on cat. Rash from amoxicillin.
Thu Feb 11 18:33:03: Tramadol. from Comparative potencies of opioids tramadol.
Buy tramadol. Cod overnight tramadol. Tramadol withdraw. Tramadol c.o.d.. Tramadol.
Fri Feb 12 04:41:41: Buy fioricet. from Buy fioricet.
Buy fioricet.
Fri Feb 12 06:38:15: Buy cheap adderall online. from Buy cheap adderall online.
Buy cheap adderall online. Buy adderall cheap.
Fri Feb 12 16:58:03: Oxycodone. from Sinemet oxycodone.
Oxycodone extraction 93. Free oxycodone. Oxycodone and breastmilk. Buy oxycodone without prescription. Oxycodone. Oxycodone cr side effects.
Fri Feb 12 18:18:52: Buy diazepam. from Pharmacy buy diazepam.
Pharmacy buy diazepam. Buy diazepam news. Buy diazepam with mastercard. Buy diazepam juvenile. Buy diazepam.
Sat Feb 13 03:38:05: Buy alprazolam. from Buy alprazolam uk.
Buy alprazolam. Buy alprazolam 2mg bars.
Sat Feb 13 06:10:54: Fioricet phentermine shipping. from Info on fioricet abuse.
Extract codeine from fioricet. Fioricet. Fioricet plain pill. Fioricet prescription. How long does fioricet show up in blood work.
Sat Feb 13 13:32:44: Phentermine. from Buy phentermine mg.
Discount phentermine online. Phentermine. Online phentermine. Cheap phentermine free shipping. Phentermine cod. Buy phentermine without prescription.
Sat Feb 13 19:45:22: Buy oxycontin pills. from Buy oxycontin online.
Buy oxycontin.
Sat Feb 13 22:38:33: Fioricet info pain medication prescription. from Fioricet prescription.
Fioricet prescription.
Sun Feb 14 06:08:29: Buy viagra online. from Buying viagra online.
Buy viagra online. Buy viagra meds online. Buy viagra. Buy viagra and cilas usa. Where to buy viagra.
Sun Feb 14 07:44:52: Buy phentermine. from Buy phentermine.
Buy phentermine. Buy phentermine cod. Buy cheap phentermine free fedex. Buy phentermine online. Buy cheap phentermine online lowest prices. Buy phentermine mg. Buy phentermine order cheap online.
Sun Feb 14 23:30:14: Ephedrine. from Ephedrine faq.
Ephedrine ingredients. Ephedrine. Ephedrine pills. Ephedrine sale. Ephedrine yellow swarm.
Mon Feb 15 01:36:28: Vicodin. from Vicodin abuse.
Vicodin. Vicodin withdrawl. Information about vicodin. Vicodin for the soul. Is it safe to snort vicodin. Effects of vicodin. Snort a vicodin. Order vicodin.
Mon Feb 15 08:33:56: Where can i buy lortab online. from How long does lortab effects last.
Lortab effects. Lortab pic. Lortab. Lortab 10 500.
Mon Feb 15 10:32:07: Cheap phentermine no prescription. from Phentermine prescription.
Phentermine no prescription. Phentermine 37.5mg. Buy phentermine online. Phentermine. Phentermine no script. Phentermine prescription.
Mon Feb 15 21:06:56: Ativan. from Addiction ativan.
Ativan. Adderal ativan. Ativan and withdrawal symptoms. Buy ativan fed ex no prescription. Lorazepam ativan pharmacology healthyplace com. Half life of ativan.
Tue Feb 16 00:53:43: Buy cheap fioricet. from Buy fioricet.
Buy fioricet with codeine. Fioricet buy fioricet bloghoster. Butalbital fioricet carisoprodol buy butalbital buy. Buy fioricet.
Tue Feb 16 09:38:28: Doxycycline. from Doxycycline.
Bladder infections and doxycycline. Doxycycline labeling. Doxycycline for urinary track infections. Allergic hives from doxycycline. Doxycycline.
Tue Feb 16 11:37:12: Hydrocodone withdrawal. from Hydrocodone.
Hydrocodone. Hydrocodone apap.
Tue Feb 16 19:31:50: Cheap butalbital. from What is butalbital.
Butalbital vicoprofen. Butalbital. Butalbital 50.00 90 tabs free shipping.
Tue Feb 16 20:20:32: Clonazepam. from Clonazepam side effects.
Clonazepam. Withdrawal symptons from clonazepam. Generic clonazepam. Clonazepam moia.
Wed Feb 17 05:27:25: Oxycodone. from Oxycodone.
Oxycodone extraction. Oxycodone how long in system. Oxycodone.
Wed Feb 17 05:31:31: Buy hydrocodone without a prescription. from Where to buy hydrocodone online.
Buy hydrocodone with no rx. Buy hydrocodone without prescription. Buy hydrocodone. Buy hydrocodone without a prescription.
Wed Feb 17 20:38:18: Alprazolam. from Alprazolam.
Gluten free alprazolam. Alprazolam.
Wed Feb 17 22:37:47: Cheap tramadol. from Cheap tramadol.
Cheap tramadol. Cheap tramadol without prescription. Tramadol. Tramadol hcl.
Thu Feb 18 07:50:04: Cheap fioricet. from Fioricet cheap.
Cheap fioricet and one day delivery. Fioricet cheap. Cheap fioricet.
Thu Feb 18 20:24:39: Hydrocodone withdrawal symptoms. from Hydrocodone.
Hydrocodone. Buy hydrocodone without a prescription. Hydrocodone w apap.
Fri Feb 19 08:34:32: Butalbital order. from Butalbital.
Fiorinal butalbital aspirin caffeine for migraines. Butalbital order. Melatonin scar butalbital. Butalbital. Butalbital medical license.
Fri Feb 19 08:49:51: Buy alprazolam. from Buy alprazolam.
Buy alprazolam.
Fri Feb 19 17:26:13: Idinification of doxycycline hycl. from Doxycycline.
Doxycycline dosage. Doxycycline.
Fri Feb 19 18:23:29: Ambien and memory loss. from Ambien online.
Ambien online. Long term ambien. Ambien and brain injuries.
Sat Feb 20 03:46:25: Vicodin. from Vicodin for the soul.
Vicodin withdrawl. Vicodin. Vicodin detox.
Sat Feb 20 08:34:36: Buy alprazolam. from Phone numbers to buy alprazolam.
Buy alprazolam. Buy 2mg alprazolam without a prescription. Buy alprazolam mastercard no prescription. Buy alprazolam 2mg online no prescription. Buy alprazolam online.
Sat Feb 20 20:10:10: Buy ambien. from Buy ambien.
Buy ambien.
Sat Feb 20 21:23:54: Buy alprazolam. from Buy alprazolam.
Buy alprazolam.
Sun Feb 21 04:52:35: Buy valium online. from Valium overnight cheap.
Valium side effects. Buy valium c.o.d.. Valium withdrawal. Mexian valium. Side effects of valium. Valium.
Sun Feb 21 06:27:48: Phentermine cheap no prescription. from Cheap phentermine.
Phentermine cheap no prescription. Cheap phentermine online.
Sun Feb 21 20:39:00: Buy online percocet oxycontin. from Buy oxycontin online.
Buy oxycontin no membership. Buy oxycontin. Buy online percocet oxycontin. Oxycontin buy. Buy oxycontin without a prescription.
Sun Feb 21 22:01:58: Buy phentermine online with paypal. from Buy phentermine online.
Buy phentermine online. Buy phentermine no prescription. Buy cheap phentermine free fedex. Buy phentermine mg. Buy phentermine.
Mon Feb 22 05:59:25: Buy ambien online. from Buy ambien.
Buy ambien online. Buy ambien online overnight delivery. Ambien cheap ambien buy ambien online. Buy ambien.
Mon Feb 22 07:39:49: Ordering adderall. from Adderall.
Adderall xr. Kidney pain and adderall. Adderall abuse. Freebasing adderall. Adderall prescription. Adderall.
Mon Feb 22 16:34:15: Oxycodone. from Buy oxycodone without a prescription.
Oxycodone anger. Is oxycodone or hydrocodone stronger. What is oxycodone. Oxycodone gel extract.
Mon Feb 22 16:48:17: Vicodin. from Vicodin online no prescription.
Buy vicodin no rx. Vicodin. Buy vicodin online without.
Tue Feb 23 01:41:07: Vicodin mexico. from Buying vicodin es without perscription.
Purchase vicodin online. Vicodin. Vicodin addiction. Vicodin online.
Tue Feb 23 07:29:52: Tadalafil. from Tadalafil fedez.
Tadalafil. Lapela tadalafil. Tadalafil 10mg. Buy tadalafil 20mg. Get tadalafil or cialis for long lasting erections.
Tue Feb 23 19:36:40: Doxycycline drug. from What is doxycycline hyc 100mg used for.
Doxycycline hyclate uses. Doxycycline cat reaction. Doxycycline. Doxycycline 100mg. Idinification of doxycycline hycl. Doxycycline for pets.
Tue Feb 23 20:40:21: Buy diazepam no prescription. from Buy no prescription diazepam online.
Buy diazepam without prescription.
Wed Feb 24 03:56:27: Oxycontin. from Hartford oxycontin attorneys.
Oxycontin. Oxycontin online. Purchasing oxycontin without a prescription. Oxycontin abuse. Oxycontin withdrawal home remedies. Connecticut oxycontin lawyers.
Wed Feb 24 05:49:11: Cheap fioricet. from Cheap fioricet and one day delivery.
Cheap fioricet and one day delivery. Fioricet cheap. Cheap fioricet.
Wed Feb 24 20:37:03: Tramadol. from Tramadol wikipedia the free encyclopedia.
Buy tramadol. Tramadol hcl liquid. Tramadol. Tramadol 100mg. Cheapest tramadol.
Thu Feb 25 03:55:13: Amoxicillin no prior prescription. from Amoxicillin.
Amoxicillin clavulanate potassium. Amoxicillin expiry. Prescription free amoxicillin. Taking amoxicillin while pregnant.
Thu Feb 25 12:33:56: Soma carisoprodol abuse information. from Savegoodmoney com carisoprodol picture.
Carisoprodol fedex. Carisoprodol pharmacy. Effects of carisoprodol. Carisoprodol. Buy carisoprodol best prices limited time offer.
Thu Feb 25 14:01:23: Buy wholesale adderall. from Buy adderall ord dexadrine no prescription.
Buy adderall ord dexadrine no prescription. Buy adderall without a prescription. Buy adderall online no prescription needed. Buy adderall no prescription.
Fri Feb 26 13:29:35: Fioricet. from Fioricet c.o.d..
Fioricet. Advanced book by fioricet guest powered. Fioricet plain pill.
Sat Feb 27 14:12:39: Vicodin side effects. from Vicodin.
Vicodin. Vicodin for the soul. Effects of vicodin. Buy vicodin.
Sun Feb 28 15:01:51: Phantermine. from Phantermine.
Phantermine.
Mon Mar 01 15:18:36: Buy adipex-p phentermine online. from Buy phentermine blue.
Buy cheap phentermine online. Buy phentermine online. Buy phentermine online no prior prescription. Buy no phentermine prescription. Buy phentermine on line. Mg buy phentermine.
Tue Mar 02 00:28:29: Buy hydrocodone. from Buy hydrocodone online without a prescription.
Buy hydrocodone online. Buy hydrocodone on the internet.
Tue Mar 02 15:59:40: Buy carisoprodol. from Buy carisoprodol.
Buy carisoprodol.
Wed Mar 03 00:11:24: Fioricet order. from Fioricet plain pill.
Fioricet. Fioricet free shipping. Fioricet cod.