From owner-freebsd-questions@FreeBSD.ORG Fri Oct 28 20:04:24 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D2D6106566C for ; Fri, 28 Oct 2011 20:04:24 +0000 (UTC) (envelope-from jerry@seibercom.net) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4F9DB8FC0C for ; Fri, 28 Oct 2011 20:04:23 +0000 (UTC) Received: by ywt32 with SMTP id 32so5265596ywt.13 for ; Fri, 28 Oct 2011 13:04:23 -0700 (PDT) Received: by 10.236.173.199 with SMTP id v47mr6159401yhl.11.1319832263284; Fri, 28 Oct 2011 13:04:23 -0700 (PDT) Received: from scorpio.seibercom.net (cpe-076-182-105-057.nc.res.rr.com. [76.182.105.57]) by mx.google.com with ESMTPS id u66sm13970509yhu.13.2011.10.28.13.04.21 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 28 Oct 2011 13:04:22 -0700 (PDT) Received: from scorpio (zeus [192.168.1.1]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jerry@scorpio.seibercom.net) by scorpio.seibercom.net (Postfix) with ESMTPSA id 3SVbdc2yJ2z2CG4g for ; Fri, 28 Oct 2011 16:04:20 -0400 (EDT) Date: Fri, 28 Oct 2011 16:04:19 -0400 From: Jerry To: FreeBSD Message-ID: <20111028160419.14aa5bb3@scorpio> In-Reply-To: <20111028211254.4a29fdd7.freebsd@edvax.de> References: <20111028081055.4A5B3106564A@hub.freebsd.org> <20111028063620.3b5304d2@scorpio> <20111028211254.4a29fdd7.freebsd@edvax.de> Organization: seibercom.net X-Mailer: Claws Mail 3.7.10 (GTK+ 2.24.6; amd64-portbld-freebsd8.2) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEUAAABYRlwJCw4FAgAIBwKprDkBAQFQLR0BAgCir7VRttp8AAACAUlEQVQ4jZWUTYvbMBCGTVl8V2hX6Gg5G5FbWQdBj0lEfE7BhN4cyzi5Wt1E5L70roWy6N92xok/skkP+5IYrMcz78xIduDWpNM3vFzuA/jX5EY1AI6KHFwW/CzFuQAwqUBbV12p+CzIh6Awq7sg33pn5D64SQXAexffeuQlA/L35RrkaB551OjGfP/cAO8mCNaDcgvfky5ijoD0pAXlCQCnljiAjsJD9Ax05Ko5sZxbnLQcmM+dZg5IjREfZrWIHK0JuwU68pAGwHvfRxBundRzTxxz3r9dNUikPsEihjz2Dc4kjp1hKsJGuot4EDxaxzMoC7XqhxhOSfZrTS6gSX1JVdjp+o1PvWfekXgw3WL0g70nDEwA0H0HQsEZc8sTmFMTkWUfYWC/vdR1zQy3xLQgLwzu90QnlnFLjeiGWBjwhb4Sa42IqOg2qqS4O1/zhKokFUb1Q8Rj4Eb69WVflXEehJ35DgChVTE5n50eaGyMLOfH8AOodoSM4PVYAQgQdBulOa+knklYks3vAuQ+uX492lTl+A+e8qBV2AKoXalVKFfyuUp0pUp1ARaUHh82lv9MN+Ig7CZtgE6FNYvjlywT2VP2dMgOG46gTIWcqdfvuwyXNz0oMJNd/N5lh1YNiJt19ADTUo3VuFSNeQwVqRSrGjSCp53fk2g+Mvfk/gfoPxHeUS8MH9vRAAAAAElFTkSuQmCC Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: Fast personal printing _without_ CUPS X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: FreeBSD List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2011 20:04:24 -0000 On Fri, 28 Oct 2011 21:12:54 +0200 Polytropon articulated: > So let me make this more clear: IF the hardware manufacturer > wants to allow developers to write drivers for their hardware > for free, THEN everything they'd have to do is to publish the > control codes for the sheet feeder and the ink pee motors. > Conclusion: If they don't do it, they don't want developers > to do so. It is their RIGHT, because they own the product, > and they may sell it under any circumstances they think will > lead to profit. Market rules again. I am just going to reply to this one point because it is where you entire argument breaks down. Assume Big Corporation creates a new printer known as "Printer-101" and releases its code for any moron, sorry I meant expert to use to write OS specific drivers for. Now lets assume a user/developer/hobbyist (pick one, any one) decides to write a driver for said "Printer-101" and it is adapted by some unnamed OS. Lets name the driver writer "Poly". Now users buy this printer for this specific OS because they were told that a suitable driver existed for it on said platform. So far so good. Now comes the fun part. The printers output sucks. There are numerous system lockups and other really bad things happening. The manufacturer, Big Corporation finds its sales of "Printer-101" sinking faster than the Titanic. After a lengthy investigation it is found that the printer is sound and the codes supplied were correct. The problem is with the horrific "driver" written by Poly. Now tell me, should Poly be held financially responsible for this abomination? The odds are that Poly will be hiding off in a basement somewhere unreachable. We haven't even touched on what happens if Big Corporation finds a glitch with the printer and needs a modification in its firmware and modifications to Poly's driver script. Who supplies them and what happens when Poly disappears? Check out "MOVED" in the ports. There are numerous applications that are just abandoned or discontinued. If something breaks I want someone to contact. I realize that is not the Open Source way however. The thought of someone actually being responsible is rare indeed. I buy my cars from known corporations and not the local chop-shop. My drugs come form known pharmaceutical corporations and not the local pusher. I like my device specific codes to come from those best able to supply them, the OEM. As stated in another post, if a suitable platform were created for manufacturers to distribute their drivers, whether it be printers, modems, wireless devices, etcetera, the problem would be solved. Of course it is easier for all the non-windows based OSs to have a pissing contest rather than create a unified front so I am confident that the prospect of that occurring in my life time are nil. -- Jerry ✌ jerry+fbsd@seibercom.net Disclaimer: off-list followups get on-list replies or ignored. Do not CC this poster. Please do not ignore the "Reply-To" header. http://www.catb.org/~esr/faqs/smart-questions.html