LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
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.

Notices


View Poll Results: Have you ever modified the source code of an open source application?
Yes 352 58.37%
No 224 37.15%
Not sure 27 4.48%
Voters: 603. You may not vote on this poll

Reply
  Search this Thread
Old 10-02-2020, 07:10 AM   #76
crux
LQ Newbie
 
Registered: Sep 2014
Posts: 6

Rep: Reputation: Disabled
Voted YES


Hello All,

The reason I reply to the poll "have you ever modified the source code of an open source application" is that I would like to stress the importance of open source.
And get that out to the consumerist software world.

Still find it strange that software started as a means to change the functioning of hardware and later became a "product". Esp you cannot buy/own it, just a license dictated by a vendor. Usually with all bells and whistles. Involving time consuming legalese. ( by the lawyers for the lawyers ? )
(Still highly appreciate the Borland no-nonsense license statement though)

I can say yes to the poll although in my case the change was very minor, but solved a very annoying "bug".
There was a "hard" keybinding mix up between backspace / delete function.
I guess remnant from the old days terminals.
Could not fix it by mapping keys outside of the program, so had to change the source code and recompile.

regards to All
 
Old 10-02-2020, 08:13 AM   #77
sheemon
LQ Newbie
 
Registered: Jul 2020
Location: Deep South, USA
Distribution: Ubuntu,Bodhi, if usable
Posts: 8

Rep: Reputation: Disabled
Wow! Yes!

Quote:
Originally Posted by Turbocapitalist View Post
Lately the tasks are often out of reach and the process more bureaucratic so I try less often and even then only sometimes does someone else have the time and interest and ability to pick up the idea and complete it.

The barriers for participation are complexity and high skill level. The low-skill projects end up being too complex to participate in casually and the high skill projects require expert level experience.
For a moment I thought I wrote the above. After a decade of no computer access (sicknesses), I am getting back in a bit. I find old friends still buzzing around. The same needs are here, the bureaucrats again are winning the day.
Complexity and trickery are increasing, reliability is as low as ever.
I found some new developments encouraging, some depressing and others alarming.
The sun still rises in the east and sets in the west.

Plans are the basis for changes. Source code is the same.

Simon
 
Old 10-02-2020, 08:57 AM   #78
tshikose
Member
 
Registered: Apr 2010
Location: Kinshasa, Democratic Republic of Congo
Distribution: RHEL, Fedora, CentOS
Posts: 525

Rep: Reputation: 95
Yes.

The first time was few years ago, when the module usb_modeswitch had started and was not yet included in the kernel upstream.
In an abroad stay, I had purchased a 3G GSM USB modem (Huawei E220) and it did not work with my RHEL 5 at that time.
With my programming knowledge that excludes Python, I was glad the author (it was a gentleman from Germany, sorry I cannot remember his name) assisted me, and I had been able to somehow modify the module and get the work being recognized and working.

The second is more recent. It was easier, as it is Bash. I submitted a PR that stalls in github since.

Regards,
 
Old 10-02-2020, 12:04 PM   #79
flash@vicsmba.com
LQ Newbie
 
Registered: Jan 2020
Posts: 4

Rep: Reputation: Disabled
Yes -- some sent back and incorporated some just for me

libxml2 and libcsoap (not widely used anymore). On libxml2 I made changes they brought back to the source code. I also made changes just for me but as a previous person said, not so much anymore. libcsoap -- I may have the only working copy. I modified it for later standard and protocols and to work properly on AIX.
 
Old 10-02-2020, 04:21 PM   #80
BangDingOw
LQ Newbie
 
Registered: Sep 2018
Posts: 1

Rep: Reputation: Disabled
Back in the 90s, when trying to get things like gopher to compile on SVR4.2, I would need to mess with make files, and sometimes the code itself.
 
Old 10-04-2020, 01:38 AM   #81
faisalinux
LQ Newbie
 
Registered: Dec 2019
Posts: 3

Rep: Reputation: Disabled
I have, and still do, heavily contribute to open source projects.

Among the most notable are Nagios, Connection Kit, Odoo and Several Scripts of Bash.
 
Old 10-05-2020, 02:44 AM   #82
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,803

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Not lately, but...

... in my early Linux days when compiling one's kernel was more common, I tweaked the SCSI driver so that my Adaptec controller would be recognized first and the disks assigned to it would be "sda", "sdb", etc. It's been ages since I cared about that---especially since mount-by-label (or UUID) is available.

I dove into the Drupal's source code back when PostgreSQL support was hit or miss and fixed some quirky things that didn't work right when the lion's share of its user base was using MySQL (and, probably, still is). Drupal's developers employed some MySQL-only SQL extensions -- specifically, it was the "REPLACE" statements that PostgreSQL balked at -- but I'm no longer sure if that's still the case and, frankly, no longer care as I walked away from Drupal years ago.
 
Old 10-06-2020, 06:02 AM   #83
debambi
LQ Newbie
 
Registered: Dec 2019
Posts: 1

Rep: Reputation: Disabled
Yes indeed, when you have no other options
 
Old 10-06-2020, 11:32 AM   #84
pinesd
LQ Newbie
 
Registered: Jan 2007
Posts: 2

Rep: Reputation: 0
Yes, I modified OSS code

Originally I worked with Unix machines and as part of it with OSS. Between 2002 and 2010 I coded software for Solaris, including Unix printer driver on my own but my code frequently was based on coding of similar drivers and programs created by other programmers including OSS programmers.
 
Old 10-06-2020, 11:34 PM   #85
cotu2688
LQ Newbie
 
Registered: Aug 2020
Posts: 2

Rep: Reputation: Disabled
I submitted my contribution to JES

About 12 years ago, I submitted changes to the legacy branch of JES - Java Email Server (http://javaemailserver.sourceforge.net/). Alas, I don't think my changes were ever incorporated.
 
Old 10-14-2020, 04:17 AM   #86
bradvan
Member
 
Registered: Mar 2009
Posts: 367

Rep: Reputation: 61
No, but I actually had a company ask me back in 1993 to modify the kernel of Solaris 2 because they could not figure out how to write a driver for a National Instruments card they had purchased. They wanted me to make the kernel real-time. I told them Solaris kernel is real-time. The driver they received with the NI card was just a demo and worked in the user space. They needed to write a driver that worked in the kernel space. I told them to send someone to Sun's driver school. Instead they threw out their Solaris computers on a card and bought Windows computers on a card. Such a waste!
 
Old 10-15-2020, 04:00 PM   #87
mmcclain03
LQ Newbie
 
Registered: Sep 2020
Posts: 1

Rep: Reputation: Disabled
modifying the source code of a source

No, I am newish to Linux & have a lot to learn. 😁
 
Old 11-06-2020, 01:18 PM   #88
elvey
LQ Newbie
 
Registered: Aug 2008
Posts: 3

Rep: Reputation: 0
Now and then. And I usually push them upstream successfully. Perhaps that’s because they’re generally small tweaks.
Never think your contribution is too small to bother making, I say! Often the smaller the better?
 
Old 11-06-2020, 04:02 PM   #89
anon298
Member
 
Registered: Aug 2016
Posts: 338
Blog Entries: 1

Rep: Reputation: 12
No.
 
Old 11-06-2020, 04:30 PM   #90
Lefevre
LQ Newbie
 
Registered: Dec 2019
Posts: 8

Rep: Reputation: Disabled
It happened 2 or 3 times because the sources were well documented and I was able to understand where the problem was.
There was a display problem in a backup program written in C

Last edited by Lefevre; 11-06-2020 at 04:34 PM.
 
  


Reply



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 04: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 03: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 08:09 PM
i think that i will never ever ever ever switch to mac teamstatic84 General 11 01-03-2004 12:25 PM
Have you ever made a donation or a purchase to an open source organisation/project ? dukeinlondon Linux - General 8 11-14-2003 05:41 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 03:39 AM.

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