LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 11-06-2020, 05:54 PM   #91
MEBF109
LQ Newbie
 
Registered: Dec 2019
Posts: 3

Rep: Reputation: Disabled
Never Modified an OS


...other than running other peoples scripts.
 
Old 11-07-2020, 12:27 AM   #92
xerostomus
LQ Newbie
 
Registered: May 2018
Posts: 3

Rep: Reputation: Disabled
I would like to, but it seems to me too complicated.

I agree it is problem. I do a lot programming in bash. I know it would be good to share, but I did not have enough energy to put it on GitHub. Or I would like to slightly modify gpicview, again I somehow lack the energy to learn GitHub. Other problem is my native language - all my variable are in Czech, so I have to rename it, all remarks translate to English, make the code nice to look at...
So big admiration and thank you to all who do so :-)
 
Old 11-07-2020, 05:45 AM   #93
claasse4
LQ Newbie
 
Registered: Apr 2020
Posts: 1

Rep: Reputation: Disabled
Have you ever modified the source code of an open source application?

No :-)
 
Old 11-07-2020, 07:43 AM   #94
tnut
NuTyX Founder
 
Registered: May 2016
Location: Switzerland
Distribution: NuTyX
Posts: 136

Rep: Reputation: Disabled
Yes

- fork of pkgutils, became cards NuTyX package manager
- gpm: by that time they was an issue with compiling
- xterm swap background foreground by default
- fork of runit, became RuNyX NuTyX init system (how could I forgot)
- Forgot the rest

Last edited by tnut; 11-08-2020 at 03:45 AM. Reason: RuNyX NuTyX init system (how could I forgot)
 
Old 11-07-2020, 08:00 PM   #95
xlucas
LQ Newbie
 
Registered: May 2015
Location: Argentina
Distribution: Mint
Posts: 24

Rep: Reputation: Disabled
Uhm... no. But I am a developer and I have indeed modified the source of my own code... I assume that doesn't count!

I am used to working alone and it's very hard for me to understand other people's code. I'm comfortable with C, but not with most 3rd party libraries. Another thing that discourages me from modifying a source is when the program has been made with an OOP language. I never liked OOP.
 
1 members found this post helpful.
Old 11-07-2020, 08:15 PM   #96
jpollard
Senior Member
 
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,912

Rep: Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513
Quote:
Originally Posted by xlucas View Post
Uhm... no. But I am a developer and I have indeed modified the source of my own code... I assume that doesn't count!

I am used to working alone and it's very hard for me to understand other people's code. I'm comfortable with C, but not with most 3rd party libraries. Another thing that discourages me from modifying a source is when the program has been made with an OOP language. I never liked OOP.
No. By default if the code doesn't have an open source licence it is copyrighted as strictly yours and no one else may use it, or modify it.
 
Old 11-07-2020, 08:23 PM   #97
xlucas
LQ Newbie
 
Registered: May 2015
Location: Argentina
Distribution: Mint
Posts: 24

Rep: Reputation: Disabled
Quote:
Originally Posted by jpollard
No. By default if the code doesn't have an open source licence it is copyrighted as strictly yours and no one else may use it, or modify it.
I'm talking about my own published software that is indeed free software. I usually publish under the GPLv3. But still, because it's my own software, I don't think it counts for this thread.
 
Old 11-07-2020, 11:25 PM   #98
jpollard
Senior Member
 
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,912

Rep: Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513
Quote:
Originally Posted by xlucas View Post
I'm talking about my own published software that is indeed free software. I usually publish under the GPLv3. But still, because it's my own software, I don't think it counts for this thread.
ah. 6 of one half dozen of another.

Personally I think it would still count.
 
Old 11-08-2020, 12:21 PM   #99
ButterflyMelissa
Senior Member
 
Registered: Nov 2007
Location: Somewhere on my hard drive...
Distribution: Manjaro
Posts: 2,766
Blog Entries: 23

Rep: Reputation: 411Reputation: 411Reputation: 411Reputation: 411Reputation: 411
Wink

It was a small mod...just enough to cater my needs (something in the order of a period or a comma, no more than that)...and only for my needs. So it never got published...
But...I did learn the true value of open source...
 
Old 11-08-2020, 06:34 PM   #100
HiroKawa
LQ Newbie
 
Registered: Sep 2020
Posts: 3

Rep: Reputation: Disabled
Yes)

mainly fix to compile error.
 
Old 05-12-2022, 08:31 PM   #101
glennmcc
Member
 
Registered: Jan 2021
Location: North Jackson, Ohio (USA)
Distribution: slackware64-current
Posts: 506

Rep: Reputation: 288Reputation: 288Reputation: 288
Yes... many, many modifications to Arachne SRC code.

I was a contributor since way back in 2000 even before Michael Polak released it as GPL

Now, I'm pretty-much the only one still maintaining its code.

http://glennmcc.org/
 
Old 05-12-2022, 10:52 PM   #102
andrew.46
Senior Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 1,365

Rep: Reputation: 493Reputation: 493Reputation: 493Reputation: 493Reputation: 493
I worked as a co-developer for the command line ripper abcde for several years. Calling it 'source code' is a bit of a stretch though: this application is actually a monstrously big bash script. I see I am still up the top in abcde:

Code:
#!/bin/bash
# Copyright (c) 1998-2001 Robert Woodcock <rcw@debian.org>
# Copyright (c) 2003-2006 Jesus Climent <jesus.climent@hispalinux.es>
# Copyright (c) 2009-2012 Colin Tuckley <colint@debian.org>
# Copyright (c) 2012-2019 Steve McIntyre <93sam@@debian.org>
# Copyright (c) 2015-2017 Andrew Strong <andrew.david.strong@gmail.com>
# This code is hereby licensed for public consumption under either the
# GNU GPL v2 or greater, or Larry Wall's Artistic license - your choice.
I had an incredible amount of fun while I was active there and I would probably be there still but the audio CD is arguably in meteoric decline so abcde became less and less relevant. Sad, but that's the way it goes...
 
Old 05-13-2022, 12:26 PM   #103
techforay
LQ Newbie
 
Registered: Dec 2019
Posts: 28

Rep: Reputation: Disabled
I would really like to learn how to do this. Can someone get me started on the right path with learning about source code modifications.
 
Old 05-13-2022, 03:21 PM   #104
glennmcc
Member
 
Registered: Jan 2021
Location: North Jackson, Ohio (USA)
Distribution: slackware64-current
Posts: 506

Rep: Reputation: 288Reputation: 288Reputation: 288
IMO, step one is to learn how to write code in 'C'

Here's a starting point...

https://www.guru99.com/best-c-books.html
 
Old 05-13-2022, 05:18 PM   #105
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,601

Rep: Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546
Quote:
Originally Posted by glennmcc View Post
IMO, step one is to learn how to write code in 'C'
The first step is to learn how to write code in the language used by the software you want to change.

(I modified dozens of applications in a handful of different languages before I found a reason to change one that happened to be written in C.)


Quote:
Originally Posted by techforay View Post
I would really like to learn how to do this. Can someone get me started on the right path with learning about source code modifications.
As above, it almost always starts with wanting to fix a bug or add a feature to software you currently use. Thus you need to start by identifying what that is.

But this thread isn't a good place for a proper discussion on this - better to start a new thread with details in the Programming forum.

 
  


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 06:23 PM.

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