Latest LQ Deal: Latest LQ Deals
Go Back > Forums > Linux Forums > Linux - General
User Name
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.


View Poll Results: Have you ever modified the source code of an open source application?
Yes 113 69.33%
No 44 26.99%
Not sure 6 3.68%
Voters: 163. You may not vote on this poll

  Search this Thread
Old 11-06-2019, 05:31 PM   #46
LQ Newbie
Registered: Sep 2015
Location: South Yorkshire
Distribution: Ubuntu and Debian
Posts: 3

Rep: Reputation: Disabled

Yes - Geant4 (from CERN) and OpenFOAM for example.
Old 11-06-2019, 09:22 PM   #47
LQ Newbie
Registered: Nov 2019
Posts: 4

Rep: Reputation: Disabled
I'd suppose Linux device drivers count, as does Yocto recipes and one of the main init systems (runit)...
Old 11-07-2019, 08:49 AM   #48
LQ Newbie
Registered: Feb 2018
Posts: 4

Rep: Reputation: Disabled
I once wanted to modify the sources of the XED text editor because I wanted to disable 'search as you type'. It makes searching very large files impossible because as soon as you type the first character of the search string, the editor begins to mark every instance of that character. This takes ages (sometimes more than a few minutes) and while this is ongoing, it is not possible to enter any additional characters.

But to my surprise I couldn't find anything in the source code to change this. I guess it is a default of the GTK framework used to build the editor.
Old 11-10-2019, 08:33 PM   #49
Registered: Aug 2014
Distribution: opensuse 13.1
Posts: 149

Rep: Reputation: Disabled
Yes, I maintain a few patches for FLOSS programs that are unmaintained, but still work fine after patching.
Come to think of it, I also have 1 or 2 for programs that are maintained because I don't like part of the functionality.
Old 11-16-2019, 03:57 AM   #50
Registered: Jul 2018
Location: Somewhere between here and there.
Distribution: Ubuntu, Debian, Arch
Posts: 42

Rep: Reputation: Disabled
I had to do some hacking to make this code build. I didn't actually modify the program itself, so much as hack the make file to make it actually detect the third-party *.h files it needed to finally produce a build. IDK if that counts, since I didn't actually change the C code, just added some -I arguments to the compiler.

Last edited by NachoLord; 11-16-2019 at 04:00 AM.
Old 11-16-2019, 10:34 AM   #51
Registered: Aug 2014
Distribution: opensuse 13.1
Posts: 149

Rep: Reputation: Disabled
Hacking the build system defiantly counts. Without working build systems you'd have no FLOSS programs -- or at least none that could be built with any regularity.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
I modified the AODV code part of NS2.31 for selecting a node which have minumamenergy lakshmanarao.k Programming 1 03-11-2015 05:51 PM
LXer: If You've Ever Sold a Used iPod, You May Have Violated Copyright Law LXer Syndicated Linux News 0 06-14-2012 04:10 AM
LXer: "What's this 'DEEE-bee-en' you write about?" Or will Linux ever (ever?) make its move on the d LXer Syndicated Linux News 5 12-21-2010 09:09 PM
i think that i will never ever ever ever switch to mac teamstatic84 General 11 01-03-2004 01:25 PM
Have you ever made a donation or a purchase to an open source organisation/project ? dukeinlondon Linux - General 8 11-14-2003 06:41 AM > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 01:28 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration