English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 04 May 2015, 19:41   #161
Nosferax
Registered User

 
Join Date: Apr 2015
Location: Beauharnois,Qc,Canada
Posts: 128
My take on this subject...

I won't do open source, ever.

I don't want to lose control of the source code of my own design. This doesn't mean I don't want to share. If you ask me how to do such and such I'm more than inclined to write a snippet of code to show you how I did it. But I won't give you the whole shebang for you to "adapt" or copy. I sweated blood and tears to create the program, do your own homework and be creative.

This is my 2 + inflation.
Nosferax is offline  
AdSense AdSense  
Old 04 May 2015, 20:22   #162
Michael Sykes
WinUAE end user

Michael Sykes's Avatar
 
Join Date: Jan 2014
Location: Bremen
Age: 38
Posts: 627
Why should the wheel be invented twice?
If you abandon a program make at least the source public.
Sooo many old tools could be revived/improved.But I guess most old sources got just lost because people had HDD fails or simply forgot about it and sold/replaced the device.
Michael Sykes is offline  
Old 04 May 2015, 20:37   #163
Nosferax
Registered User

 
Join Date: Apr 2015
Location: Beauharnois,Qc,Canada
Posts: 128
Quote:
Originally Posted by Michael Sykes View Post
Why should the wheel be invented twice?
If you abandon a program make at least the source public.
Sooo many old tools could be revived/improved.But I guess most old sources got just lost because people had HDD fails or simply forgot about it and sold/replaced the device.
Because, while that specific application maybe abandoned, the functions that are part of it can still be reused in other application of my own design and as such I still feel the need to keep control of them.

But there is no one holding you back if you want to reverse engineer an old abandoned project and create an update version. But you'll have to create it on your own. You may even release it open source if you feel like it since it will be your very own code.
Nosferax is offline  
Old 05 May 2015, 02:19   #164
BuZz
Registered User
 
Join Date: May 2002
Location: Oxford / UK
Age: 41
Posts: 582
Send a message via ICQ to BuZz
Luckily this model isn't popular.

Last edited by BuZz; 05 May 2015 at 06:23.
BuZz is offline  
Old 05 May 2015, 16:21   #165
Michael Sykes
WinUAE end user

Michael Sykes's Avatar
 
Join Date: Jan 2014
Location: Bremen
Age: 38
Posts: 627
Exactly...
Michael Sykes is offline  
Old 05 May 2015, 16:33   #166
Michael Sykes
WinUAE end user

Michael Sykes's Avatar
 
Join Date: Jan 2014
Location: Bremen
Age: 38
Posts: 627
Quote:
Originally Posted by Nosferax View Post
Because, while that specific application maybe abandoned, the functions that are part of it can still be reused in other application of my own design and as such I still feel the need to keep control of them.
Even when it comes to software for a 30 year old system?
I mean I can understand your point but I was thinking about really "abandoned" stuff for a practicaly dead system and a nearly non existing market. Keep your modern Arm,Linux,Windows,OS4,MorphOS or whaterver modern code you have closed for as long as you can still use it in a profitable way.
But old 68k stuff - really? Apps or games no matter what, if the devs still have the original code I bet there are a lot of people out ther that would be happy to see it online. Even Quake or Doom are open source now. And id software is still alive.
Michael Sykes is offline  
Old 05 May 2015, 17:18   #167
Nosferax
Registered User

 
Join Date: Apr 2015
Location: Beauharnois,Qc,Canada
Posts: 128
Quote:
Originally Posted by Michael Sykes View Post
Even when it comes to software for a 30 year old system?
I mean I can understand your point but I was thinking about really "abandoned" stuff for a practicaly dead system and a nearly non existing market. Keep your modern Arm,Linux,Windows,OS4,MorphOS or whaterver modern code you have closed for as long as you can still use it in a profitable way.
But old 68k stuff - really? Apps or games no matter what, if the devs still have the original code I bet there are a lot of people out ther that would be happy to see it online. Even Quake or Doom are open source now. And id software is still alive.
It's still their code and they are the only one to decide what they'll do with it.
Beside functions that specifically access the Amiga proprietary hardware, all the rest of the code can be reused in other project.

It's not about reinventing the wheel, it's about you creating your own set of personalized wheel. If you can't even do that and absolutely need to pinch someone else code then you're in the wrong field of work. The world has enough script kiddy already.
Nosferax is offline  
Old 05 May 2015, 17:25   #168
BuZz
Registered User
 
Join Date: May 2002
Location: Oxford / UK
Age: 41
Posts: 582
Send a message via ICQ to BuZz
Quote:
Originally Posted by Nosferax View Post
If you can't even do that and absolutely need to pinch someone else code then you're in the wrong field of work. The world has enough script kiddy already.


https://www.google.co.uk/search?q=why+use+open+source

of course, there are people with arguments why not to, and there is even one in the results, but your reasoning doesn't make much sense to me.

using other peoples code, and sharing mine makes good business sense in my area of work, where I may be using off the shelf cms / frameworks. Anything that accelerates development time, and reduces the need for me to re-invent something is good.

When it comes to the Amiga, we would be in a better place now imho if more old software was open. At least it would be possible to pick up where someone left off should one wish to. I have benefited directly from being able to continue on code that was open, such as being able to continue improving XBMC for the original XBOX.

Last edited by BuZz; 05 May 2015 at 17:31.
BuZz is offline  
Old 05 May 2015, 17:35   #169
Nosferax
Registered User

 
Join Date: Apr 2015
Location: Beauharnois,Qc,Canada
Posts: 128
Quote:
Originally Posted by BuZz View Post


https://www.google.co.uk/search?q=why+use+open+source

of course, there are people with arguments why not to, and there is even one in the results, but your reasoning doesn't make much sense to me.

using other peoples code, and sharing mine makes good business sense in my area of work, where I may be using off the shelf cms / frameworks. Anything that accelerates development time, and reduces the need for me to re-invent something is good.

When it comes to the Amiga, we would be in a better place now imho if more old software was open. At least it would be possible to pick up where someone left off should one wish to. I have benefited directly from being able to continue on code that was open, such as being able to continue improving XBMC for the original XBOX.
Well, to each is own. I said my piece, now I retire from this thread.
Nosferax is offline  
Old 05 May 2015, 21:07   #170
commodorejohn
Shameless recidivist
commodorejohn's Avatar
 
Join Date: Jun 2012
Location: Duluth, Minnesota (USA)
Age: 32
Posts: 169
"I can't be assed to state a counter-argument, so here's a link to millions of search results from all across the Internet! Go do my research for me so I can prove you wrong!"
commodorejohn is offline  
Old 05 May 2015, 21:10   #171
Nosferax
Registered User

 
Join Date: Apr 2015
Location: Beauharnois,Qc,Canada
Posts: 128
Quote:
Originally Posted by commodorejohn View Post
"i can't be assed to state a counter-argument, so here's a link to millions of search results from all across the internet! Go do my research for me so i can prove you wrong!"
What he said ^
Nosferax is offline  
Old 05 May 2015, 21:16   #172
BuZz
Registered User
 
Join Date: May 2002
Location: Oxford / UK
Age: 41
Posts: 582
Send a message via ICQ to BuZz
I think you will find I already posted some of my own arguments after the link - but I realise you are just trying to be argumentative. My point was that I've never seen a counter-argument as the user stated and that there are a lot of articles on pros/cons that make a lot more sense and are worth a read.

Perhaps you would like to directly address some of the points I made?
BuZz is offline  
Old 05 May 2015, 21:21   #173
BuZz
Registered User
 
Join Date: May 2002
Location: Oxford / UK
Age: 41
Posts: 582
Send a message via ICQ to BuZz
Of course as already said - everyone is free to do as they want with their own code - whether I think their reasons make sense or not. Thankfully many devs use a open source licence, which allows their software to be ported across many platforms and allows people to directly contribute back. That's the environment I like to work in computing wise. Open source benefits my business, and the software development I do as a hobby.

Last edited by BuZz; 05 May 2015 at 21:40.
BuZz is offline  
Old 06 May 2015, 16:50   #174
Korodny
Zone Friend
 
Join Date: Sep 2001
Location: Germany
Posts: 658
Quote:
Originally Posted by commodorejohn View Post
"I can't be assed to state a counter-argument, so here's a link to millions of search results from all across the Internet! Go do my research for me so I can prove you wrong!"
If you insist on taking part in this discussion, would it be asking too much that you try to emulate adult behaviour? Buzz did list several arguments pro open source software, which you completely ignored so you could dump a(nother) cheap and useless joke into this thread.

Quote:
Originally Posted by Nosferax View Post
It's not about reinventing the wheel, it's about you creating your own set of personalized wheel. If you can't even do that and absolutely need to pinch someone else code then you're in the wrong field of work. The world has enough script kiddy already.
Nobody who had any training in software development would ever make a statement like that. Actually, trained developers would probably tell you you're suffering from not-invented-here syndrome.

You don't sound like you should be calling other people "script kiddies".

Quote:
I don't want to lose control of the source code of my own design.
Sharing doesn't mean loosing control, it just means other people can use your code for their projects. You still have complete control over your own projects, of course.

You'd loose (sole) ownership, of course. And the competitive advantage or whatever you want to call it. If you care about things like that - I'm happy for you. But in your case, we're talking 25 year old assembler code most likely written by an untrained teenager - maybe you should perform a reality check before implying open source advocates are "trying to pinch your code".
Korodny is offline  
Old 06 May 2015, 17:13   #175
Nosferax
Registered User

 
Join Date: Apr 2015
Location: Beauharnois,Qc,Canada
Posts: 128
Quote:
Originally Posted by Korodny View Post
If you insist on taking part in this discussion, would it be asking too much that you try to emulate adult behaviour? Buzz did list several arguments pro open source software, which you completely ignored so you could dump a(nother) cheap and useless joke into this thread.


Nobody who had any training in software development would ever make a statement like that. Actually, trained developers would probably tell you you're suffering from not-invented-here syndrome.

You don't sound like you should be calling other people "script kiddies".


Sharing doesn't mean loosing control, it just means other people can use your code for their projects. You still have complete control over your own projects, of course.

You'd loose (sole) ownership, of course. And the competitive advantage or whatever you want to call it. If you care about things like that - I'm happy for you. But in your case, we're talking 25 year old assembler code most likely written by an untrained teenager - maybe you should perform a reality check before implying open source advocates are "trying to pinch your code".
There is a difference in "in-house" sharing of code and being a script kiddy.
And please, get off your high horse before passing judgment on other. In my case I'm talking about present day assembler code that I presently write and for your information I'm 49 years old not a teenager.

And beside, yes I wan't to keep what you call the "competitive advantage". Even if it doesn't bring any financial benefit. Just like a composer doesn't give part of is symphony for some other schmuck to use in is own creation and reap the glory. Same goes for a writer.

If you want to do it yourself, go ahead, you don't need anybody opinion or approval. But keep in mind that the same goes for my position and it would be the noble thing for you to keep that in mind and to respect it.

Nowhere did I say the open source shouldn't exist. All I've done is post my own personal position about it.
Nosferax is offline  
Old 06 May 2015, 17:14   #176
Samurai_Crow
Total Chaos forever!

Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Ft. Collins, CO USA
Age: 43
Posts: 919
Send a message via Yahoo to Samurai_Crow
I like to be able to reuse code. If it's closed source but documented as a shared library, that's almost as good as having the source. Even obfuscated source can be reused if the APIs are documented. What I am trying to say is open source is not the only option.
Samurai_Crow is offline  
Old 06 May 2015, 17:15   #177
Nosferax
Registered User

 
Join Date: Apr 2015
Location: Beauharnois,Qc,Canada
Posts: 128
Quote:
Originally Posted by Samurai_Crow View Post
I like to be able to reuse code. If it's closed source but documented as a shared library, that's almost as good as having the source. Even obfuscated source can be reused if the APIs are documented. What I am trying to say is open source is not the only option.
Exactly
Nosferax is offline  
Old 06 May 2015, 17:48   #178
wXR
Registered User
 
Join Date: Mar 2009
Location: New York
Posts: 552
Quote:
Originally Posted by Samurai_Crow View Post
I like to be able to reuse code. If it's closed source but documented as a shared library, that's almost as good as having the source. Even obfuscated source can be reused if the APIs are documented. What I am trying to say is open source is not the only option.
How about when that library is binary incompatible with a new system, or in the Amiga's case, conflicts with popular system libraries, etc?

There is no substitute for the real thing.
wXR is offline  
Old 06 May 2015, 18:16   #179
BuZz
Registered User
 
Join Date: May 2002
Location: Oxford / UK
Age: 41
Posts: 582
Send a message via ICQ to BuZz
Quote:
Originally Posted by Nosferax View Post
And please, get off your high horse before passing judgment on other. In my case I'm talking about present day assembler code that I presently write and for your information I'm 49 years old not a teenager.
he wasn't calling you a teenager. he was saying that in your case (the case you were making about old amiga code before ), is likely written by teenagers - because a lot of us were teenagers back then

(he said "we're talking 25 year old assembler code most likely written by an untrained teenager")

Last edited by BuZz; 06 May 2015 at 18:23.
BuZz is offline  
Old 06 May 2015, 18:20   #180
BuZz
Registered User
 
Join Date: May 2002
Location: Oxford / UK
Age: 41
Posts: 582
Send a message via ICQ to BuZz
regarding close source libraries, there are plenty of cases where there are bugs in Amiga libraries that cannot be fixed without hacking or reverse engineering. There was an issue I had with LHA once that I wanted to look into, and despite the source being in the hands of a few, I was unable to get hold of a copy.

as wXR said too, you can have issues with binary incompatibility too - I've had that on linux where one developer decided to only distribute binaries. suffice to say, that code no longer works.
BuZz is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Open source CLI commands Mrs Beanbag Coders. System 13 10 December 2016 10:50
Open-source dos.library Don_Adan Coders. System 271 28 October 2015 20:28
Open-source graphics library Don_Adan Coders. System 32 15 January 2013 23:15
NewsRog goes Open Source Paul News 0 04 December 2004 17:37
BlitzBasic - Is now open source Djay Amiga scene 2 08 February 2003 02:09

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

Forum Jump


All times are GMT +2. The time now is 20:58.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.39598 seconds with 11 queries