📚 LinuxDocs
Topics:
All Pages8021X HOWTOACP ModemACPI HOWTOADSL Bandwidth Man..ATA RAID HOWTOATM Linux HOWTOAX25 HOWTOAccessibility Dev ..Accessibility HOWTOAdv Bash Scr HOWTOAdv Routing HOWTOAntares RAID sparc..Apache Compile HOWTOApache WebDAV LDAP..Assembly HOWTOAstronomy HOWTOAthlon Powersaving..Authentication Gat..Autodir HOWTOAviation HOWTOAvr Microcontrolle..BRIDGE STP HOWTOBTTVBackspaceDeleteBandwidth Limiting..Bangla HOWTOBash Prompt HOWTOBattery PoweredBelarusian HOWTOBelgian HOWTOBeowulf HOWTOBocaBogoMipsBootdisk HOWTOBridgeC++ dlopenC C++Beautifier HO..C editing with VIM..CDROM HOWTOCDServer HOWTOCable ModemCaudium HOWTOClone HOWTOCompaq Remote Insi..Compaq T1500 HOWTOConexant+Rockwell ..Cryptoloop HOWTODB2 HOWTODHCPDSL HOWTODVD Playback HOWTODebian Binary Pack..Debian JigdoDebian and Windows..Disk Encryption HO..Disk on Chip HOWTODocBook Demystific..DocBook InstallDocBook OpenJade S..Ecology HOWTOEmacspeak HOWTOEncourage Women Li..Encrypted Root Fil..Euro Char SupportEvent HOWTOFedora Multimedia ..Finnish HOWTOFirewall PiercingFlash Memory HOWTOFont HOWTOFramebuffer HOWTOGCC HOWTOGIS GRASSGlibc Install HOWTOHOWTO HOWTOHOWTO INDEXHP HOWTOHandspring VisorHard Disk UpgradeHardware HOWTOHighQuality Apps H..Home Electrical Co..IBM7248 HOWTOIO Perf HOWTOIP AliasIP Masquerade HOWTOIRCImplement Sys Call..Indic Fonts HOWTOInfrared HOWTOIngresII HOWTOInstall StrategiesInstallation HOWTOInstallfest HOWTOIntkeybItalian HOWTOJabber Server Farm..JavaStation HOWTOKerberos Infrastru..Kernel HOWTOKerneldKodak Digitalcam H..LDAP HOWTOLDP Reviewer HOWTOLILO crash rescue ..LVM HOWTOLeased LineLegoLinksys Blue Box R..Linux+Win95Linux+Win9x+Grub H..Linux+Windows HOWTOLinux Complete Bac..Linux Crash HOWTOLinux Gamers HOWTOLinux Modem SharingLinux Promise RAID..Linux i386 Boot Co..LinuxGL QuakeWorld..Lotus DominoR5MILO HOWTOMMBase Inst HOWTOMP3 CD BurningMail User HOWTOMajordomo MajorCoo..Man PageMasquerading Simpl..Medicine HOWTOMindTerm SSH HOWTOMobile IPv6 HOWTOMock MainframeModule HOWTOModulesMotorola Surfboard..Mozilla OptimizationMulti Distro DevNCURSES Programmin..NFS HOWTONFS Root Client mi..NIS HOWTONetMeeting HOWTONetwork boot HOWTONvidia OpenGL Conf..OLSR IPv6 HOWTOOnline Troubleshoo..Oracle 9i Fedora 3..PA RISC Linux Boot..PCTel MicroModem C..PHP Nuke HOWTOPPP HOWTOPagerPalmOS HOWTOPartitionPartition Mass Sto..Partition Mass Sto..Partition RescuePine ExchangePortSlavePost Installation ..Postfix Cyrus Web ..Pre Installation C..Print2WinPrinting HOWTOProcess AccountingProgram Library HO..Proxy ARP SubnetQmail ClamAV HOWTOQmail VMailMgr Cou..Querying libiptc H..RPM HOWTOReading List HOWTORedHat CD HOWTOReliance HOWTORemote BridgingRemote Serial Cons..SCSI 2.4 HOWTOSCSI Generic HOWTOSLIP PPP EmulatorSRM HOWTOSSL Certificates H..Scanner HOWTOScientific Computi..Scripting GUI TclTkSecure CVS PserverSecure Programs HO..Security HOWTOSecurity Quickstar..Security Quickstar..Serial Laplink HOWTOSerial Programming..Slovak HOWTOSmall MemorySmart Card HOWTOSoftware Proj Mgmt..Software Release P..Sound HOWTOSpam Filtering for..Speech Recognition..SquashFS HOWTOSybase ASA HOWTOSybase ASE HOWTOSybase PHP ApacheTCP Keepalive HOWTOTamil Linux HOWTOTimePrecision HOWTOTimeSys Linux Inst..Token RingTraffic Control HO..Traffic Control tc..UPS HOWTOUnix Hardware Buye..Unix and Internet ..UpgradeUsenet News HOWTOUser Authenticatio..VB6 to TclVMS to Linux HOWTOVPN HOWTOValgrind HOWTOVideoLAN HOWTOVim HOWTOVirtual WebWebcam HOWTOWikiText HOWTOWindows Newsreader..Wireless Link sys ..Wireless Sync HOWTOXDM XtermXDMCP HOWTOXFree Local multi ..XFree86 HOWTOXFree86 R200XFree86 Second MouseXFree86 Video Timi..XML RPC HOWTOXWindow Overview H..XWindow User HOWTOXinerama HOWTOXterminalsHtml singleI810 HOWTOLibdc1394 HOWTOOpenMosix HOWTOPhhttpd HOWTOPpp sshText
Next Previous Contents

5. The art of cold contacting

What you will be doing is known in the fund-raising business as "cold contacting." This means that your "target" company won't have known that you'll be contacting it, and won't have been primed to hear your message. A 1% response rate is considered normal. You should be able to do better than that.

In a sense all target companies will be slightly primed to hear about Linux due to the remarkable amount of publicity it's been getting of late. In that respect your contact won't be completely cold. That's good.

The first thing to do is to identify someone in the company to contact. It's always best (if possible) to identify an actual individual rather than a job title. Depending on the size of the company and its organizational structure, your best bet is the head of program development. If that isn't a possibility, try for the head of whatever technical section the company may have. If .:: knowyourmeme.com ::. .:: management.ju.edu.jo ::. that isn't possible, read over whatever bios might be available in the "about the company" section of the company's web site (they almost all have something like this) and pick the person who seems most likely to be intrigued by Linux and to become an internal advocate for a Linux port. Finally, if none of the above things works try contacting the head of the company. Incidentally, it won't hurt to contact more than one person in the company if your bio research shows somebody other than the head of program development as the most likely person to be interested.

Your initial contact should probably be via email. First, email usually goes directly to the person addressed rather than being filtered through various layers of the organization as postal mail and telephone calls are. Second, with email everyone starts equal. Physical presentation and elocution don't enter into the contact, so the logic of the message may be more apparent. .:: www.twitch.tv ::.

The subject of your message should be understated. "Make Millions Easily!" will just get your message deleted as spam. Try something like "A good new market for your programs," or "An overlooked market for your software."

The first sentence in your message should probably be a conditional apology for sending the message to the wrong person if the person receiving it is the wrong person. The next sentence should request that the message be forwarded to the right person and that that person's email address be sent back to you for future contacts. This has a few effects. The apology establishes that you're not a know-it-all and that you are polite. The request reinforces the politeness and quietly lets it be known that this won't be a one-time contact. That's important. It's a lot easier to blow off a message if you don't think you'll ever hear from the writer again.

That brings up another point. If things work out right, you won't be making just a one-time contact with this company. You will be signing up to be an outside contact for them, a source of information about things Linux. As such, there are some guidelines to follow in all your contacts. Be polite. Be patient. Be truthful. Be helpful. Stay apart from internal politics.

Be polite means responding civilly to all messages, even if you consider them insulting or moronic. Remember, "A soft answer turneth away wrath." Besides, it's just possible that you may have misunderstood the message. Asking for a restatement of the message to clear up its meaning can't hurt.

Be patient means answering what you consider obvious questions calmly and clearly, and answering them as many times as necessary. Email isn't real-time; you can take a jog around to block to cool down before answering yet another, "But doesn't a Linux port mean we'd be expected to give our products away?" message. [XML Repositories] .:: 12betlink0com.wikimeglio.com ::.

Be truthful means answering each question to the best of your ability, and saying "I don't know" when that's the correct answer. However, "I don't know" is only the first part of that answer; "but I'll find out and get back to you" is the rest of it. [Developer Guide: Cassandra] .:: fun79bio.widblog.com ::.

Be helpful means going beyond just answering the immediate question and trying to address the reasons the question was asked. For example, one company asked me how it could publicize the existence of a Linux port if it did one. I mentioned the standard places (comp.os.linux.announce, Linux Weekly News, Freshmeat, Slashdot, Linux Journal). Then I brought the question up in the seul-dev-apps mailing list. The discussion there eventually started the development of the .:: podcasts.apple.com ::. .:: sp.ucn.edu.co ::. lu-news system.

Stay apart from internal politics means keeping a little distance between yourself and your company contact. However friendly your exchanges are, your role shouldn't be one of confidante but one of outside expert and advocate. You won't force the company into supporting Linux. You can only make sure they know about the opportunity and help them find the best way to take advantage of it.

You should probably be prepared to answer questions about why no one else in the target company's market niche is developing for Linux (if that's indeed the case), and what capabilities are available in Linux, such as multimedia. Are the available media players exploitable commercially? Do they run efficiently? You might also make the point that a port to Linux of a graphical program will mean a port to the X Window System and will mean that the program is much easier to port to any other OS that uses X, such as Solaris, AIX, or HPUX.

Andrew Mayhew brought up this point to me, and it makes a lot of sense:

It has been my (albeit limited) experience that structuring the email/letter sent to companies with the idea that I or one of my clients is actually interested in their product at the beginning (or as closely as reasonable) of the document gets more results. Now, this is only really applicable is you mean it.

Next Previous Contents

Share or Research:

Share on FB Post to X LinkedIn 🤖 Ask AI about this