Nov 21, 2009

Open Source Software - Just a general discussion

free web hosting
Open Discussion & Free Web Hosting > Computers & Tech > Software > Freeware

Open Source Software - Just a general discussion

Kyle Perkins
Hey, not sure if this is the right forum, but I was just curious about open source software and operating systems (like Linux). How do programs that are open source make any money for their creator? Are they only produced with intent to better the computer-using portion of humanity? Or do their creators somehow make money. Also, out of curiosity, how does one edit open source software; With a text editor, or is it more complicated?

-Kyle

Comment/Reply (w/o sign-up)

Giniu
Hi...

OpenSouce software can be made by anyone: companies that wants free comercials, groups that want help people get somenthing of equal quality to "good" comercial software or individuals that are crazy enought to keep working allone :]... The best thing in it is that:

One thing is that you don't have to pay for it (So every "open source" is also "freeware", but not every "freeware" is "open source"), but there are donations - if you like product you are free to donate some money so creators of it would have something to eat... those sums are just "any" - exactly "any" you can even give them 1$ or less... just how much you can... there are also sponsors - they may want to put their baner at project site as "partners" and are helping in development... sometimes larg companies that must pay for software without alternative invest in opensource project so they won't need to pay for it in future... there are many ways...

Second thing is that everyone have access to souce code, so when some bug is spoted, it is fixed very fast (sometimes by user) and is sended beck to server so all people would be able to use better version - you don't have to wait year for fix - it is usualy few days... To "edit" it you have to edit source code of application - and this means: Know programing language in what it was made wery well and also study source for some time so you would know what-do-what... then you cand send fix or modification... If you register yourself as developer you probably would get access to server by CVS (stands for (Con-)current Version System) or SVN (stands for SubVersion System) ### if i'm wrong with it please correct me someone ### and you would be able to upload your fix straight to server... if not - you have to prapare patch (even diff is enought) and send it to developers explaining what it does... But usualy edit source code is not enought - you would need to test it a bit - so you must compile it and make robust tests so you know if that bug dissapeard and any new doesn't show up...

This is how it is... Open Source projects are growing faster than any others becouse of this and bug tracking is easier, so they are better and better day after day... Personaly I love that kind of projects and I'm contributing to few and right now I'm totally-any-payed-license-free-also-known-as-full-legal smile.gif Hope that explained a bit of nature of Open Source... probably you would also love it...

 

 

 


Comment/Reply (w/o sign-up)

FirefoxRocks
That was a very good and thorough explanation of open source software. smile.gif

With open-source software, the developers of the application make money by displaying advertisements on their web site and donations from users. In rare cases, the organization from which the software is developed may be funded by a for-profit organization. (e.g. Mozilla is funded by Google partially quite a bit)

As for editing open-source software, you must have knowledge of the programming language that the software was created in (e.g. PHP for things like phpBB and C/C++ for most desktop applications). You can probably use anything you would program with to edit open-source software. Generally this will be bug-fixes and feature implementations. Also, you may be able to write add-ons (extensions) for the software itself if it is open-source (e.g. Firefox, Thunderbird, OpenOffice.org, Notepad++, etc).

Hope this helps

Comment/Reply (w/o sign-up)

Lancer
No no no... those are not accurate representations of "Open Source" licensing.

Open Source does not mean shareware. Developers do not "make money by displaying advertisements" for anything or by asking for donations. That's spamware / nagware and it compromises the freedom offered by Open Source. Neither should Open Source be confused with "freeware", the main distinction being whether the end user has free access to the original uncompiled code.

Open Source models can be successful but they are not for everyone. Yes I have seen some very fast bug fixing for projects under OpenSource. On the other hand, I have also submitted bugs long ago where a certain (unpaid in this case) developer assigned to the task has simply never bothered to fix the item.

There is also a subtle difference between Open Source and GPL, although the two go hand in hand so well they are often talked about synonymously. To clarify...

Open Source: Basically means giving the end user free access to the code of a product, so that they are able (and allowed) to make changes to that product as they see fit.
GPL: Gnu Public License, is a well thought out legal-speak license used as a means of distributing Open Source (and similar) products. You can grab a copy of that license from http://www.gnu.org/copyleft/gpl.html

Essentially, when you market something under GPL, it is copyright to you. However, instead of a "copyright" law where you would object to anyone redistributing your work, making multiple copies, selling it for profit themselves or even giving it away to their friends... you are declaring "copyleft" which basically means that as the copyright owner, you give permission for the next person to copy your work, you give permission for them to onsell your product, or to give it away. The restrictions you specify are that...
  • They must not impose any less freedom to whoever they pass your product to. If they sell it to a friend, that friend has every right to onsell to their friends or to give away copies as they see fit.
  • The GPL license (or a link to it) should be included with the product to keep the copyleft well known and active. (Does not slip into restrictive commercial "copyright")
  • In the case of computer programs, the uncompiled Source Code of the product should also be made accessible to the end user (essentially, "Open Source"). This means they are able to make alterations with all the power of the original programmer. Derivatives of Open Source are to remain likewise Open Source.

So you see, you can make money off Open Source by marketing (selling) the product. What you can't do is stop the next person from doing the same. Some projects make money from combining Open Source with NonOpen Source as a package. Red Hat Linux (now Fedora) has an enterprise version which is very costly. The core Linux is as Open as always but the whole package includes certain proprietary (non free) programs that must not be onsold. This is perfectly acceptable as there are different licenses for different parts of the whole package. The expensive cost also covers the year-long caller support which Fedora offers those who purchase their boxed product.

The Linux example:
When Linus Torvalds originally made Linux, he was studying with a cut down educational version of UNIX known as MINUX (mini-UNIX). He contacted the author of the Minux package and requested certain changes. The response he got back amounted to "No thanks, we like Minux the way it is. Minux will never have the changes you requested". Linus then decided the only way he could get what he wanted would be to make his own version. He'd have to do this from scratch (as peeking into someone else's code and ripping their product off is illegal) and so pulled in friends over the internet to help with the project. When he was done, Linus could have commercially marketed his new project. Instead, he decided that as he'd made it out of frustration of not being able to tweak the code of the Minux product, he would instead offer his own product under GPL, giving anyone like him full permission make changes... the opposite of how he had been denied. Linux (Linus's UNIX) has since been one of the most well known and successful examples of Open Source to date.

Okay... think I got that accurate (explaining what Open Source is, anyway). Kind of a long story. I got a fair whack of my perspective from documentaries like RevolutionOS which you can get at http://www.revolution-os.com

I have written long enough for now. If you like I can give you a very clear example in how giving my work away under Open Source concept has very quickly earned me thousands of dollars... and the company I was working under much more again. Just let me know if you want the story and I'll continue in this thread (including links to the Educational product in question, the forum I used to seek Open help maintaining it and everything)

Comment/Reply (w/o sign-up)

Quatrux
Yes, I also want to add that most of the money comes from sponsors, as it was said, for working after work on their projects, people can donate money, but thats usually not to much, unless they get a big donation, a lot of programmers like to do what they are doing, but for example imagine a big organisation which has money, they give to someone a lot of money, I mean millions to invest into open source software not to only get it by free, but also to make other commercial products not as popular as they are..

Imagine I'm a company A and there is a company B which is making a lot of money and thats why my business on my company A isn't running superb, I invest into open source software or donate money, somebody with that money finds lots of programmers and they start their work, they are paid, the programmers, but the code is still open-source, the software gets a bit popular, it takes some share away from the company B and I, the company A am a bit happier with that biggrin.gif There are in my opinion a lot of examples I could make..

As I know, why did Linux Ubuntu CDs get to you by mail for free, because they paid for it and they got the money from big sponsors, in that way a lot of people tried Linux and didn't install Windows, a little bit of them moved to Linux and Today when you say the word Linux, most of people knows what it means, not as it was 7 years ago.. tongue.gif

Comment/Reply (w/o sign-up)

alephalpha
Just another comment on open-source marketing--I have seen more and more companies make some or all of their packages available under some open license but where they can make money is in consulting or providing support services to that product, and/or they do something like what was mentioned--Fedora, and have open-source for one level and cost for the next.

Comment/Reply (w/o sign-up)

toby
The main two groups are user-written or help-funded. Canonical who make Ubuntu are entirely funded by paid support, and Shuttleworth (Thawte and Ubuntu founder). Help-funded is pretty much always one person (mIRC) or a large professional group. User-written sometimes go towards propriety, like OpenOffice into NeoOffice and possibly back.

Comment/Reply (w/o sign-up)

rockershive
Has somebody here tried to donate a cent to some open source software available in the Net?

Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Similar Topics

Keywords : Source Software Discussion

  1. Software For Capturing Movies On Mac - I can't find a free software! (4)
    I'm looking for a Mac program like Grab, but is able to capture movies as well. I can't
    find any freeware that lets me do that. Everyone of them is a shareware or demo. Does anyone know
    about or have such a program?...
  2. Looking For (free) Lie Detector Software. - (10)
    I'm looking for a good lie detector (polygraph) software, does anyone know a free one?...
  3. GreenBrowser - The Tiny No-Install Browser - (14)
    I have tried this GreenBrowser several days. It is totally free to download , low memory cost and
    high performance. It supports AD filter,add others search Bar in it , add external toolbar and
    change skin. All useful functions within this small one. Besides function and performance, The
    software doesn't need to install .Just copy it and paste. Try it and you will like this small
    guy. ...
  4. Recommendations For Freeware Screen Capture Video Software? - (8)
    I am currently using the freeware version of CamStudio to create screencast videos, which I then
    convert to FLV, and I post the FLV movies on the intranet at work. I am happy with the video quality
    of these videos. However with CamStudio I have a small problem with the spacebar. It is the default
    command key to stop the screen recording, and I although I looked everywhere, I couldn't find
    where I can change this. I sometimes need to write stuff in text fields and text boxes, and it is
    very annoying that I have to find various workarounds - like using a dot instead o...
  5. Zplanner -- Free Time Management Software - from www.2-0.boz (1)
    If you're interested in finding a computer application to help you organize your time, manage
    tasks, build concise schedules, handle projects, and set reminders in a simple, no-nonsense manner,
    then zPlanner is probably exactly what you're looking for! zPlanner is a small application
    that employs different, interrelated methods to help you manage your time. Although its Graphical
    User Interface (GUI) is very plain and its functions are not very intuitive, it doesn't take
    long to master them and put them to good use. Once you've read its Help Sectio...
  6. Anyone Know Of Any Good Image Editing Software? - for windows. (27)
    so.. does anyone know of any good image editing software? something similar to photoshop i guess or
    psp? that has a lot of options and things to do .....
  7. Utorrent - The perfect software for you. (15)
    Download Utorrent Here. This software is called Utorrent, You can search any files / videos
    / music / other softwares you want with this software, Then once you find the file you want, You can
    download it in "Torrent" form, Then go to the software, Click file add torrent, Find the folder you
    saved your torrent in, Then just wait for it to be transfered to a "ZIP" file....
  8. Best Free Forum Software - What is it? (16)
    What really is the best free forum software? I personally like SMF (Simple Machine Forums) as it
    has a nice layout, easily installable themes and a great admin base with nice tools. People really
    like phpBB i don't why i think SMF is much better Tell me what YOU think! /wink.gif"
    style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />...
  9. Spybot Recommended - Software Anti-spyware (4)
  10. Recommended P2p Software? - (18)
    Could anyone recommend me some of the good P2p Softwares out there? I really need it !!! /wink.gif"
    style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /> /wink.gif"
    style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /> Because I don't like kazaa
    full of viruses and spywares so please recommend me somthing safer than that please...
  11. Need To Edit A Wav File [solved] - can you recommend me a free software ? (1)
    Hi, For ringtone purposes, I need a wav file smaller than 2 megs. This means editing my favourite
    song, and shorten the wav file to the first seconds of the intro in order to be less than 2 megs.
    Could you please recommend me a soft able to do that ? Easy to use and free if possible ? Or a
    commercial one having a trial version ? Thanks in advance Yordan ------------------ Edit : OK,
    Audacity did perfectly the job. I leave this post here, maybe this info could be useful for somebody
    else....
  12. Limewire - The best p2p music / video's software download. (16)
    Limewire 4 You Limewire is a good software to download music or video's, I use it
    personally myself, If you want Limewire, The link above shall redirect you to the download page....
  13. Good Powerpoint Maker Software (not Microsoft Powerpoint But Something Similar) - Looking for free powerpoint software..... (7)
    Hi, I am looking for free powerpoint software similar to Microsoft PowerPoint but not that. Does
    any one know any decent powerpoint programs? Thanks, Paul....
  14. Free Modeling Software Softimage Xsi 4.2 Mod Tool - (2)
    Modeling software for free is hard to come by, it literally doesn't exist I don't think
    except for some really poor version's such as Milkshape but even that has some restrictions. If
    you want proffesional modeling software lets' face it yours going to have to spend atleast $500
    or more on a decent package. Now if you want some restriction's but don't really care about
    exporting importing, you just want to model and get experience. Plus atleast have some models to
    show to potential employers I would recommend Softimage XSI 4.2 mod tool. Created fo...
  15. 100 Open Source Downloads - (6)
    It’s not the "Top 100", nor does this list contain the "only" 100 open source downloads you should
    consider - there’s a big ocean out there, so please keep swimming. But this list does reflect the
    growing vitality of the open source ecosystem. It just keeps growing ... and growing ...
    http://itmanagement.earthweb.com/osrc/article.php/3689281 ...
  16. Two More Listings Of Free, Open Source Windows Apps For You - (0)
    Most of these are well-known freebies for Windows, but who knows, you might find a gem.
    http://www.teknobites.com/2007/07/19/20-op...s-apps-for-you/
    http://www.teknobites.com/2007/09/08/40-fr...s-apps-for-you/ A more comprehensive list -
    http://osswin.sourceforge.net/ Also see: http://en.wikipedia.org/wiki/List_of_free_software ...
  17. Youcan Save Energy When Your Computer Is Idle - Software that will save your energy (7)
    Hi all, i want to recommend you some software that will reduce your HD and monitor electricity usage
    when they're idle. More than this by saving energy you can help a bit to prevent global warming
    and of course save some money for yourself /biggrin.gif" style="vertical-align:middle" emoid=":D"
    border="0" alt="biggrin.gif" /> Check it here: http://co2saver.snap.com/ Direct download link:
    http://co2saver.snap.com/downloads/SnapCO2Saver16.exe ...
  18. Open Source Vs Proprietary Softwares - Comparative Studay (11)
    I have recently moved to live in Europe, and I notice a great trend picking up in the subject of
    open source systems. it seems to be all about open source systems these days. I am currently
    implementing a student/course administration system, and... to be honest, these open source systems
    seem to be giving proprietary systems a run for their money. I'm wondering what you people out
    there think about open source vs proprietary systems....
  19. Very Good Php Designer Software - Introduction to very good PHP desinger software (6)
    Have you found yourself needing a PHP sofware which is solely for PHP designing of the code?
    There's the solution called 'PHP Designer 2005'. I had examined PHP Designer
    2005(I'm not sure it was 2.0 version or not) before and although it may had a little bug, it was
    such a great program which gives great convenient of use to PHP programmer. I strongly recommend
    you to use it than notepad or any other commercial PHP code designing program. Link to PHP Designer
    2005 2.0 http://www.freedownloadscenter.com/Web_Aut...igner_2005.html -- Have a nice day!...
  20. Third Party VPN Software - (2)
    /cool.gif" style="vertical-align:middle" emoid="B)" border="0" alt="cool.gif" /> Me and a few
    friends want to set up a VPN so that we can play some games together (some of which no longer have
    an online service available, and only support 2 players via direct connect). I have never set up a
    VPN client or server before, and after doing some reading, it looks like the VPN server built into
    XP Pro only accepts one incoming connection at a time? Is this correct? And if so, can anyone
    recommend third party VPN server software that will accept multiple connections at once....
  21. Free Flash Software - (6)
    Hey guys is there any flash software that is very light and free? I have PHP-Nuke installed on my
    website and the main banner at the top is a flash file instead of a regular image file. So I need
    a decent flash creating software. Or if there is a method of directly transforming pictures into
    flash files. ( It is a still, non-moving picture ). Thanks for the feedback... BitShift...
  22. Tvu Player, Free Online Tv - Just download the software and start watching (2)
    Go to http://viidoo.com/en/index.php and download the software and start watching streaming live
    TV! Channels they are live streaming; CBN, Fashion, FE Cui, ESPN (Asia), ESPN, ESPN 2, Star
    Sports, CCTV5, FOX, NBC, Cartoon Network, ABC, Hunan TV, Telecapri, USA Network, TV Land, All Music,
    Ontop TV, XIN Shi, Class News, DW TV, CNBC (India), CNN, Phoenix Info, Star TV, Phoenix CN, Ctitv,
    KNNSBS, HBO, Hollywood Movie, East TV, CCTV8, Channel V, Disney, Comedy Central, MLB, Direct 8,
    Animal Planet and FE CUI ( This is mostly for people who want to watch a channel t...
  23. Proxy Freeware Software To Share Internet - Nice proxy software to share internet with other computer in simple st (1)
    Found a simple proxy software to share - proksi If you have more than one computer at home you can
    share Internet conected on one computer with another. With a network between your home computers and
    Proksi, you can share a single Internet access account and a phone line (or any other Internet
    connection, such as a cable modem) with all of your computers - simultaneously. Proksi is a proxy
    server software application that allows you to share a single (or multiple) Internet connection with
    an entire computer network. It is a small downloadable file with of less than 1 M...
  24. Freeware - Mirroring Storage Software - (0)
    Is any one of you aware of a freeware which can replicate changed data over the WAN. There are lots
    of freeware to replicate the data but not for replicating the changes at the file/byte level. The
    purpose is to mirror a 5 GB database file over the WAN. Thanks....
  25. My Disk Server - File Server Software (1)
    Located at www.hostyourself.net, my disk server is a Java coded application that runs easily and is
    compatible with virtually ANY system. It can run on Linux, Macs, and Windows, and has several look
    and feel themes that allow you to customize this versatile software in however format you want. The
    main purpose of this program is to host files for access by friends, and it also has the ability for
    public file sharing AND private file sharing. These files are simply hosting on your computer, and
    accessed by whomever wants the files or is authorized to get the files. There ...
  26. PHP Designer Vs. HTML Kit - Looking for a good Source Code Editor (7)
    I got really tired of using notepad to write codes for a drupal theme. It involves both XHTML
    and PHP codes. I am looking for a good freeware that will help me with these two languages
    combined, and maybe even MySQL in the future. I found both HTML Kit and PHP Designer. I’ve seen
    some really good reviews on both of these two products. But I am really unfamiliar with these and
    wondered which one would suite me better. HTML has a lot of plug-ins, do I have to download
    something to edit XHTML and PHP codes? It seems that PHP Designer requires downloading XAMPP ...
  27. Photoplus 6 - Photo Editing Software Download Link - (1)
    PhotoPlus 6 - Photo Editing Software IS a Professional editing Software... CLCIK HERE TO DOWNLOAD
    bash18...
  28. Looking For A Great Source Code Editor For - almost any programming language? Notepad ++ (5)
    http://notepad-plus.sourceforge.net/uk/site.htm Does coloring, multiple page openings. I dont
    suggest it for html since things like front page and dreamwearver own it. Im going to be using it
    for javascript and after hours of searching its the best I could find that is freeware. Feel free to
    donate to them though /smile.gif" style="vertical-align:middle" emoid=":)" border="0"
    alt="smile.gif" />...
  29. Opencv: Open Source Library For Computer Vision - (0)
    This is an open source library that very much caters to all the needs required in the image
    processing having a whole lotta functions It aids commercial uses of computer vision in
    human-computer interface, robotics, monitoring, biometrics and security by providing a free and open
    infrastructure where the distributed efforts of the vision community can be consolidated and
    performance optimized. YahooGroup for OpenCV /biggrin.gif' border='0'
    style='vertical-align:middle' alt='biggrin.gif' /> ...
  30. Perception Of Free Software - (9)
    Well, I was helping out at my neighbor's garage sale today, and we got into a conversation
    about Linux. Well, I explanined that there are paid distros like Red Hat and SuSE, and a bunch of
    free ones. Then, she said to watch out when ti comes to free software, because her computer took
    some major damage after she donwloaded some that was loaded with viruses and/or spyware. Let's
    face it: in the opinions those who aren't really the most computer-savvy, free software is
    almost never free of bad stuff like spyware. Another time, when I was helping set up comput...



Looking for open, source, software, general, discussion

See Also,

*SIMILAR VIDEOS*
Searching Video's for open, source, software, general, discussion
Software For
Capturing
Movies On
Mac I
can't
find a free
software!
;
Looking For
(free) Lie
Detector
Software.
GreenBrowser
- The Tiny
No-Install
Browser
Recommendati
ons For
Freeware
Screen
Capture
Video
Software?
Zplanner --
Free Time
Management
Software
from
www.2-0.boz
Anyone Know
Of Any Good
Image
Editing
Software?
for windows.
Utorrent The
perfect
software for
you.
Best Free
Forum
Software
What is it?
Spybot
Recommended
Software
Anti-spyware
Recommended
P2p
Software?
Need To Edit
A Wav File
[solved]
can you
recommend me
a free
software ?
Limewire The
best p2p
music /
video's
software
download.
Good
Powerpoint
Maker
Software
(not
Microsoft
Powerpoint
But
Something
Similar)
Looking for
free
powerpoint
software....
.
Free
Modeling
Software
Softimage
Xsi 4.2 Mod
Tool
100 Open
Source
Downloads
Two More
Listings Of
Free, Open
Source
Windows Apps
For You
Youcan Save
Energy When
Your
Computer Is
Idle
Software
that will
save your
energy
Open Source
Vs
Proprietary
Softwares
Comparative
Studay
Very Good
Php Designer
Software
Introduction
to very good
PHP desinger
software
Third Party
VPN Software
Free Flash
Software
Tvu Player,
Free Online
Tv Just
download the
software and
start
watching
Proxy
Freeware
Software To
Share
Internet
Nice proxy
software to
share
internet
with other
computer in
simple st
Freeware -
Mirroring
Storage
Software
My Disk
Server File
Server
Software
PHP Designer
Vs. HTML Kit
Looking for
a good
Source Code
Editor
Photoplus 6
- Photo
Editing
Software
Download
Link
Looking For
A Great
Source Code
Editor For
almost any
programming
language?
Notepad ++
Opencv: Open
Source
Library For
Computer
Vision
Perception
Of Free
Software
advertisement



Open Source Software - Just a general discussion

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com