pdf mvc : Convert pdf picture to jpg application SDK utility html winforms .net visual studio ffa-2002-12-1320-part1282

bined with a frugal lifestyle means that he can support himself with two
months of paid work a year.The rest of the time he donates to the Free
Software Foundation.It’s not in the same league as running Microsoft,
but he gets by.
Still,Stallman’s existence is far from certain.He had to work hard to
develop the funding lines he has.In order to avoid any conflicts of
interest,the Free Software Foundation doesn’t pay Stallman a salary or
cover his travel expenses.He says that getting paid by corporations to
port software helped make ends meet,but it didn’t help create new soft-
ware.Stallman works hard to raise new funds for the FSF, and the
money goes right out the door to pay programmers on new projects.
This daily struggle for 
so
m
e
form of income is one of the greatest chal-
lenges in the free source world today.
Many other free software folks are following Stallman’s tack by sell-
ing the services,not the software.Many of the members of the Apache
Webserver Core,for instance,make their money by running websites.
They get paid because their customers are able to type in www.web-
site.com and see something pop up.The customer doesn’t care whether
it is free software or something from Microsoft that is juggling the
requests.They just want the graphics and text to keep moving.
Some consultants are following in the same footsteps.Several now
offer discounts of something like 25 percent if the customer agrees to
release the source code from the project as free software.If there’s no
great proprietary information in the project,then customers often take
the deal.At first glance,the consultant looks like he’s cutting his rates
by 25 percent,but at second glance,he might be just making things a
bit more efficient for all of his customers.He can reuse the software his
clients release,and no one knows it better than he does.In time,all of
his clients share code and enjoy lower development costs.
The model of selling services instead of source code works well for
many people,but it is still far from perfect.Software that is sold as part
of a shrink-wrapped license is easy for people to understand and bud-
get.If you pay the price,you get the software.Services are often billed
by the hour and they’re often very open-ended.Managing these rela-
tionships can be just as difficult as raising some capital to write the soft-
ware and then marketing it as shrink-wrapped code.
190 …
FREE
FOR
ALL
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 190
Convert pdf picture to jpg - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert pdf image to jpg image; best program to convert pdf to jpg
Convert pdf picture to jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
change pdf to jpg on; change pdf to jpg
Cygnu
s
O
n
e
Co
m
pany
 t
ha
Gre
w
R
i
c
h
on
F
ree
So
ft
wa
re
There have been a number of different success stories of companies
built around selling free software.One of the better-known examples is
Cygnus, a company that specializes in maintaining and porting the
GNU C Compiler.The company originally began by selling support
contracts for the free software before realizing that there was a great
demand for compiler development.
The philosophy in the beginning was simple.John Gilmore,one of
the founders,said,“We make free software affordable.”They felt that
free software offered many great tools that people needed and wanted,
but realized that the software did not come with guaranteed support.
Cygnus would sell people contracts that would pay for an engineer who
would learn the source code inside and out while waiting to answer
questions.The engineer could also rewrite code and help out.
David Henkel-Wallace,one of the other founders,says,“We started
in 1989 technically,1990 really.Our first offices were in my house on
University Avenue [in Palo Alto].We didn’t have a garage,we had a
carport.It was an apartment complex.We got another apartment and
etherneted them together.By the time we left,we had six apartments.”
While the Bay Area was very technically sophisticated,the Internet
was mainly used at that time by universities and research labs.
Commercial hookups were rare and only found in special corners like
the corporate research playpen,Xerox PARC.In order to get Net ser-
vice,Cygnus came up with a novel plan to wire the apartment complex
and sell off some of the extra bandwidth to their neighbors.Henkel-
Wallace says,“We started our own ISP [Internet Service Provider] as a
cooperative because there weren’t those things in those days.Then peo-
ple moved into those apartments because they were on the Internet.”
At the beginning,the company hoped that the free software would
allow them to offer something the major manufacturers didn’t:cross-
platform consistency.The GNU software would perform the same on a
DEC Alpha,a Sun SPARC,and even a Microsoft box.The manufac-
turers,on the other hand,were locked up in their proprietary worlds
where there was little cross-pollination.Each company developed its
M
O
N
EY
… 191
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 191
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Jpg, Png, Gif, Bmp, Tiff and other bitmap images. Powerful .NET PDF image edit control, enable users to insert vector images to PDF file. Import graphic picture
convert pdf file to jpg file; pdf to jpeg
VB.NET Image: Visual Basic .NET Guide to Draw Text on Image in .
for drawing text on a local picture with Visual Dim LoadImage As New Bitmap("C:\1. jpg") Dim Text As powerful & profession imaging controls, PDF document, image
change file from pdf to jpg on; batch pdf to jpg converter online
own editors,compilers,and source code tools,and each took slightly
different approaches.
One of the other founders, Michael Tiemann,writes of the time:
“When it came to tools for programmers in 1989,proprietary software
was in a dismal state.First,the tools were primitive in the features they
offered.Second,the features,when available,often had built-in limita-
tions that tended to break when projects started to get complicated.Third,
support from proprietary vendors was terrible ...finally,every vendor
implemented their own proprietary extensions,so that when you did use
the meager features of one platform,you became,imperceptibly at first,
then more obviously later,inextricably tied to that platform.”
The solution was to clean up the GNU tools,add some features,and
sell the package to people who had shops filled with different machines.
Henkel-Wallace said,“We were going to have two products:compiler
tools and shell tools.Open systems people will buy a bunch of SGIs,a
bunch of HPs,a bunch of Unix machines.Well,we thought people who
have the same environment would want to have the same tools.”
This vision didn’t work out.They sold no contracts that offered that
kind of support.They did find,however,that people wanted them to
move the compiler to other platforms.“The compilers people got from
the vendors weren’t as good and the compiler side of the business was
making money from day one,”says Henkel-Wallace.
The company began to specialize in porting GCC,the GNU compiler
written first by Richard Stallman,to new chips that came along.While
much of the visible world of computers was frantically standardizing on
Intel chips running Microsoft operating systems,an invisible world was
fragmenting as competition for the embedded systems blossomed.
Everyone was making different chips to run the guts of microwave ovens,
cell phones,laser printers,network routers,and other devices.These man-
ufacturers didn’t care whether a chip ran the latest MS software,they just
wanted it to run.The appliance makers would set up the chip makers to
compete against each other to provide the best solution with the cheapest
price,and the chip manufacturers responded by churning out a stream of
new,smaller,faster,and cheaper chips.
Cygnus began porting the GCC to each of these new chips,usually
after being paid by the manufacturer.In the past,the chip companies
192 …
FREE
FOR
ALL
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 192
VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
and a document file (supported files are PDF, Word & barcode image format as you need, including JPG, GIF, BMP Generate Planet Barcode on Picture & Image in VB
change pdf to jpg online; changing pdf to jpg file
VB.NET Image: How to Save Image & Print Image Using VB.NET
printing multi-page document files, like PDF and Word VB.NET Method to Save Image / Picture. different image encoders, including tif encoder, jpg encoder, png
c# convert pdf to jpg; best convert pdf to jpg
would write or license their own proprietary compilers in the hope of
generating something unique that would attract sales.Cygnus undercut
this idea by offering something standard and significantly cheaper.The
chip companies would save themselves the trouble of coming up with
their own compiler tools and also get something that was fairly familiar
to their customers.Folks who used GCC on Motorola’s chip last year
were open to trying out National Semiconductor’s new chip if it also
ran GCC.Supporting free software may not have found many takers,
but Cygnus found more than enough people who wanted standard sys-
tems for their embedded processors.
Selling processor manufacturers on the conversion contracts was also
a bit easier.Businesses wondered what they were doing paying good
money for free software.It just didn’t compute.The chip manufacturers
stopped worrying about this when they realized that the free compilers
were just incentives to get people to use their chips.The companies
spent millions buying pens,T-shirts,and other doodads that they gave
away to market the chips.What was different about buying software? If
it made the customers happy,great.The chip companies didn’t worry as
much about losing a competitive advantage by giving away their work.
It was just lagniappe.
Cygnus,of course,had to worry about competition.There was usually
some guy who worked at the chip company or knew someone who worked
at the chip company who would say,“Hey,I know compilers as well as
those guys at Cygnus.I can download GCC too and underbid them.”
Henkel-Wallace says,“Cygnus was rarely the lowest bidder.People
who cared about price more than anyone else were often the hardest
customers anyway.We did deals on a fair price and I think people were
happy with the result.We rarely competed on price.What really mat-
ters to you? Getting a working tool set or a cheap price?”
H
ow
 t
h
e
G
PL
Bu
ilt 
Cygnu
s
s
M
onopo
l
y
The GNU General Public License was also a bit of a secret weapon for
Cygnus.When their competitors won a contract,they had to release the
source code for their version when they were done with it.All of the
M
O
N
EY
… 193
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 193
VB.NET PDF insert image library: insert images into PDF in vb.net
Support various image formats, like Jpeg or Jpg, Png, Gif, Bmp, Tiff and Import graphic picture, digital photo, signature and logo into PDF document.
batch convert pdf to jpg; change pdf file to jpg
C# PDF remove image library: remove, delete images from PDF in C#.
VB.NET delete PDF pages, VB.NET convert PDF to SVG. Support removing vector image, graphic picture, digital photo remove multiple or all images from PDF document.
convert pdf file to jpg on; batch convert pdf to jpg online
new features and insights developed by competitors would flow directly
back to Cygnus.
Michael Tiemann sounds surprisingly like Bill Gates when he speaks
about this power:“Fortunately,the open source model comes to the rescue
again.Unless and until a competitor can match the one hundred-plus engi-
neers we have on staff today,most of whom are primary authors or main-
tainers of the software we support,they cannot displace us from our position
as the ‘true GNU’source.The best they can hope to do is add incremental
features that their customers might pay them to add.But because the soft-
ware is open source,whatever value they add comes back to Cygnus....”
Seeing these effects is something that only a truely devoted fan of free
software can do.Most people rarely get beyond identifying the problems
with giving up the source code to a project.They don’t realize that the
GPL affects all users and also hobbles the potential competitors.It’s like a
mutual disarmament or mutual armament treaty that fixes the rules for all
comers and disarmament treaties are often favored by the most powerful.
The money Cygnus makes by selling this support has been quite out-
standing.The company continues to grow every year,and it has been listed
as one of the largest and fastest-growing private software companies.The
operation was also a bootstrap business where the company used the funds
from existing contracts to fund the research and development of new
tools.They didn’t take funding from outside venture capital firms until
1995.This let the founders and the workers keep a large portion of the
company,one of the dreams of every Silicon Valley start-up.In 1999,Red
Hot merged with Cygnus to “create an open source powerhouse.”
The success of Cygnus doesn’t mean that others have found ways of
duplicating the model.While Cygnus has found some success and venture
capital,Gilmore says,“The free software business gives many MBAs the
willies.”Many programmers have found that free software is just a free gift
for others.They haven’t found an easy way to charge for their work.
Sn
itc
hwa
re
Larry McVoy is one programmer who looks at the free source world
and cringes.He’s an old hand from the UNIX world who is now trying
194 …
FREE
FOR
ALL
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 194
VB.NET PDF remove image library: remove, delete images from PDF in
C#.NET convert PDF to text, C#.NET convert PDF to images Support removing vector image, graphic picture, digital photo or all image objects from PDF document in
change pdf to jpg file; .pdf to jpg
VB.NET Word: Word to JPEG Image Converter in .NET Application
NET example below on how to convert a local been converted into an individual Jpeg image / picture. powerful & profession imaging controls, PDF document, image
convert pdf to jpg converter; convert pdf to high quality jpg
to build a new system for storing the source code.To him,giving away
source code is a one-way train to no money. . Sure, companies like
Cygnus and Red Hat can make money by adding some extra service,
but the competition means that the price of this value will steadily go to
zero.There are no regulatory or large capital costs to restrain entry,so
he feels that the free software world will eventually push out all but the
independently wealthy and the precollege teens who can live at home.
“We need to find a sustainable method.People need to write code and
raise families,pay mortgages,and all of that stuff,”he says.
McVoy’s solution is a strange license that some call “snitchware.”He’s
developing a product known as BitKeeper and he’s giving it away,with
several very different hooks attached.He approached this philosophically.
He says,“In order to make money,I need to find something that the free
software guys don’t value that the businesspeople do value.Then I take it
away from the free software guys.The thing I found is your privacy.”
BitKeeper is an interesting type of product that became essential as soft-
ware projects grew larger and more unwieldy.In the beginning,program-
mers wrote a program that was just one coherent file with a beginning,a
middle,some digressions,and then an end.These were very self-contained
and easily managed by one person.
When more than one programmer started working on a project
together,however,everyone needed to work on coordinating their work
with each other. . One person couldn’t start tearing apart the menus
because another might be trying to hook up the menus to a new file sys-
tem.If both started working on the same part,the changes would be
difficult if not impossible to sort out when both were done.Once a
team of programmers digs out from a major mess like that,they look for
some software like BitKeeper to keep the source code organized.
BitKeeper is sophisticated and well-integrated with the Internet.
Teams of programmers can be spread out throughout the world.At par-
ticular times,programmers can call each other up and synchronize their
projects.Both tightly controlled,large corporate teams and loose and
uncoordinated open source development teams can use the tool.
The synchronization creates change logs that summarize the differ-
ences between two versions of the project.These change logs are opti-
mized to move the least amount of information.If two programmers
M
O
N
EY
… 195
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 195
VB.NET Image: How to Create Visual Basic .NET Windows Image Viewer
including png, jpeg, gif, tiff, bmp, PDF, and Word What's more, you can even convert an image to ofd.Title = "Open Picture" ofd.Filter = "Picture File |*.bmp
convert pdf to jpg for online; .pdf to .jpg online
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
copying, pasting and cutting from adobe PDF file in Supported image formats, including Jpeg or Jpg, Png, Gif and cut vector image, graphic picture, digital photo
convert pdf file to jpg online; c# pdf to jpg
don’t do too much work,then synchronizing them doesn’t take too
long.The change logs build up a complete history of the project and
make it possible to roll back the project to earlier points if it turns out
that development took the wrong path.
McVoy’s snitchware solution is to post the change logs of the people
who don’t buy a professional license.These logs include detailed infor-
mation on how two programs are synchronized,and he figures that this
information should be valuable enough for a commercial company to
keep secret.They might say,“Moved auction control structure to Bob’s
version from Caroline’s version.Moved new PostScript graphics engine
to Caroline’s version from Bob’s.”
McVoy says,“If you’re Sun or Boeing,you don’t want the Internet to
be posting a message like ‘I just added the bomb bay.’But for the free
software guys,not only is that acceptable,but it’s desirable.If you’re
doing open source,what do you have to hide?”
BitKeeper is free for anyone to use,revise,and extend as long as they
don’t mess with the part that tattles.If you don’t care about the world
reading your change logs,then it’s not much different from the tradi-
tional open source license.The user has the same rights to extend,
revise,and modify BitKeeper as they do GNU Emacs,with one small
exception:you can’t disable the snitch feature.
McVoy thinks this is an understandable trade-off.“From the busi-
ness guys you can extract money.You can hope that they’ll pay you.
This is an important point I learned consulting at Schwab and Morgan
Stanley.They insist that they pay for the software they get.They don’t
want to pay nothing.I used to think that they were idiots.Now I think
they’re very smart,”he says.
The matter is simple economics,he explains.“They believe that if
enough money is going to their supplier,it won’t be a total disaster.I
call this an insurance model of software.”
Companies that pay for the privacy with BitKeeper will also be fund-
ing further development.The work won’t be done in someone’s spare
time between exams and the homecoming game. . It won’t be done
between keeping the network running and helping the new secretary
learn Microsoft Word.It will be developed by folks who get paid to do
the work.
196 …
FREE
FOR
ALL
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 196
“There’s enough money going back to the corporation so it can be
supported,”McVoy says.“This is the crux of the problem with the open
source model.It’s possible to abuse the proprietary model,too.They get
you in there,they lock you in,and then they rape you.This business of
hoping that it will be okay is unacceptable.You need to have a lock.The
MIS directors insist you have a lock.”
He has a point.Linux is a lot of fun to play with and it is now a very
stable OS,but it took a fair number of years to get to this point.Many
folks in the free source world like to say things like,“It used to be that
the most fun in Linux was just getting it to work.”Companies like
Morgan Stanley,Schwab,American Airlines,and most others live and
die on the quality of their computer systems.They’re quite willing to
pay money if it helps ensure that things don’t go wrong.
McVoy’s solution hasn’t rubbed everyone the right way.The Open
Source Initiative doesn’t include his snitchware license in a list of
acceptable solutions.“The consensus of the license police is that my
license is NOT open source,”he says.“The consensus of my lawyer is
that it is.But I don’t call it open source anymore.”
He’s going his own way.“I made my own determination of what peo-
ple value in the OS community:they have to be able to get the source,
modify the source,and redistribute the source for no fee.All of the
other crap is yeah,yeah whatever,”he says.
“The problem with the GPL is the GPL has an ax to grind,and in
order to grind that ax it takes away all of the rights of the person who
wrote the code.It serves the need of everyone in the community except
the person who wrote it.”
McVoy has also considered a number of other alternatives.Instead of
taking away something that the free software folks don’t value,he consid-
ered putting in something that the businesses would pay to get rid of.The
product could show ads it downloaded from a central location.This solu-
tion is already well known on the Internet,where companies give away 
e-mail,searching solutions,directories,and tons of information in order to
sell ads.This solution,however,tends to wreck the usability of the soft-
ware.Eudora,the popular e-mail program,is distributed with this option.
McVoy also considered finding a way to charge for changes and sup-
port to BitKeeper.“The Cygnus model isn’t working well because it
M
O
N
EY
… 197
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 197
turns them into a contracting shop.That means you actually have to do
something for every hour of work.”
To him,writing software and charging for each version can generate
money without work—that is,without doing further work.The support
house has to have someone answering the phone every moment. A
company that is selling shrinkwrapped software can collect money as
people buy new copies.McVoy doesn’t want this cash to spend tipping
bartenders on cruise ships,although he doesn’t rule it out.He wants the
capital to reinvest in other neat ideas.He wants to have some cash com-
ing in so he can start up development teams looking at new and bigger
projects.
The Cygnus model is too constraining for him.He argues that a
company relying on support contracts must look for a customer to fund
each project.Cygnus,for instance,had to convince Intel that they could
do a good job porting the GCC to the i960.They found few people
interested in general support of GNU,so they ended up concentrating
on GCC.
McVoy argues that it’s the engineers who come up with the dreams
first.The customers are often more conservative and less able to see
how some new tool or piece of software could be really useful.Someone
needs to hole up in a garage for a bit to create a convincing demonstra-
tion of the idea.Funding a dream takes capital.
To him,the absence of money in the free software world can be a real
limitation because money is a way to store value. It’s not just about
affording a new Range Rover and balsamic vinegars that cost more than
cocaine by weight. Money can be a nice way to store up effort and
transport it across time.Someone can work like a dog for a six months,
turn out a great product,and sell it for a pile of cash.Ten years later,the
cash can be spent on something else.The work is effectively stored for
the future.
Of course, this vision isn’t exactly true. . Cygnus has managed to
charge enough for their contracts to fund the development of extra
tools.Adding new features and rolling them out into the general distri-
bution of some GNU tool is part of the job that the Cygnus team took
on for themselves.These new features also mean that the users need
more support.On one level,it’s not much different from a traditional
198 …
FREE
FOR
ALL
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 198
software development cycle.Cygnus is doing its work by subscription
while a traditional house is creating its new features on spec.
In fact,Cygnus did so well over such a long period of time that it
found it could raise capital.“Once Cygnus had a track record of making
money and delivering on time, investors wanted a piece of it,”says
Gilmore.
Red Hat has managed to sell enough CD-ROM disks to fund the
development of new projects.They’ve created a good selection of instal-
lation tools that make it relatively easy for people to use Linux.They
also help pay salaries for people like Alan Cox who contribute a great
deal to the evolution of the kernel.They do all of this while others are
free to copy their distribution disks verbatim.
McVoy doesn’t argue with these facts,but feels that they’re just a
temporary occurrence.The huge growth of interest in Linux means that
many new folks are exploring the operating system. . There’s a great
demand for the hand-holding and packaging that Red Hat offers.In
time,though,everyone will figure out how to use the product and the
revenue stream should disappear as competition drives out the ability to
charge $50 for each disk.
Of course,the folks at Cygnus or Red Hat might not disagree with
McVoy either.They know it’s a competitive world and they figure that
their only choice is to remain competitive by finding something that
people will want to pay for.They’ve done it in the past and they should
probably be able to do it in the future.There are always new features.
Boun
ti
es
 f
o
r
Q
u
i
c
k
er
Typ
er-
Upp
ers
Some developers are starting to explore a third way of blending capital
with open source development by trying to let companies and people
put bounties out on source code.The concept is pretty simple and tuned
to the open software world.Let’s say you have an annoying habit of
placing French b
o
n m
o
t
s
in the middle of sentences.Although this looks
s
tupid
e
to your friends,you think it’s quite 
c
hi
c
.The problem is that your
old word processor’s spell checker isn’t quite à la m
o
d
e
and it only oper-
atesav
ec
un
e
se
ul
e
langu
e
.The problem is that you’ve spent too much
M
O
N
EY
… 199
FreeForAll/139-276/repro  4/24/00  9:31 AM  Page 199
Documents you may be interested
Documents you may be interested