SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Scripting Help > Discussion

Closed Thread
 
Thread Tools Display Modes
Old 12/06/2013, 07:59 PM   #1
Dan..
Gangsta
 
Join Date: Jun 2012
Location: Galati, Romania
Posts: 521
Reputation: 122
Default Why not open-source?

Hello!

Since I started developing plugins and includes for SA:MP server I've been thinking about how some things are being handled inside the samp-server. I could reverse engineer and that's what I've pretty much done, but I still had troubles.

So... my question now: Why is SA:MP not open-source (at least samp-server or parts of it)?

Pro:
  • faster bug-fixes; as soon a bug is reported (or a new hack is being discovered), it is fixed (by any developer), send a pull request and redistrubited easily;
  • more developers, more features; a git would be suitable since we can work at the same time, send pull requests, etc.;
  • better in-sight for plugins & scripts programmers

Con:
  • there will be a large amount of (ugly) modifications - people would rather modify the samp-server instead of writing plugins and includes
  • some harmful application might exploit the source; this can be fixed by developers

I'm sure that there are some aspects I haven't took in consideration, I'd be happy if you mention them.

What is your opinion?

P.S. I know that this plugin won't make Kye change his mind over night. After all, it's his work and his decision.
__________________
I'm no longer visiting these forums. BlueG, you can suck my dick.
Dan.. is offline  
Old 12/06/2013, 08:07 PM   #2
Scenario
Godfather
 
Scenario's Avatar
 
Join Date: Feb 2010
Location: Heaven
Posts: 7,804
Reputation: 701
Default Re: Why not open-source?

I don't know the full history, but I'm pretty sure it has something to do with the feud between MTA and SA:MP.
Scenario is offline  
Old 12/06/2013, 08:08 PM   #3
IstuntmanI
High-roller
 
IstuntmanI's Avatar
 
Join Date: Mar 2009
Location: Romania
Posts: 1,801
Reputation: 375
Default Re: Why not open-source?

SA-MP should be open-source, it's developing would be much faster...
__________________


IstuntmanI is offline  
Old 12/06/2013, 08:12 PM   #4
gtakillerIV
Gangsta
 
gtakillerIV's Avatar
 
Join Date: Sep 2011
Location: UAE, Sharjah.
Posts: 986
Reputation: 201
Default Re: Why not open-source?

I think it'll be kinda messy. It won't be safe too. It might get duplicated into another Gta SA online mod. Of course if that's without no copyright. Hackers can also find vulnerabilities in the source and take advantages of them.
gtakillerIV is offline  
Old 12/06/2013, 08:14 PM   #5
Rock
Huge Clucker
 
Rock's Avatar
 
Join Date: Feb 2013
Location: C:\Windows\Rock.dll
Posts: 300
Reputation: 29
Default Re: Why not open-source?

You will never find a source code of a software that brings money to his owner.
SA-MP is designed to make money (hosts, ads, hosted list..).

MTA is not an investition so is open-source.
__________________
Just Rock
Rock is offline  
Old 12/06/2013, 08:17 PM   #6
DaRk_RaiN
Gangsta
 
DaRk_RaiN's Avatar
 
Join Date: Sep 2012
Posts: 973
Reputation: 207
Default Re: Why not open-source?

I don't see this happening anytime soon (open-source).
For the more developers part there was one time where SA-MP did actually have more than one develover.
DaRk_RaiN is offline  
Old 12/06/2013, 08:36 PM   #7
Richie©
Banned
 
Join Date: Feb 2012
Location: Norway
Posts: 368
Reputation: 53
Default Re: Why not open-source?

I would like that. Or even add more developers.
But i guess that wont happend, multiply 9eur with amount of servers on hosted tab. Its good money for booze and hookers
Richie© is offline  
Old 12/06/2013, 10:48 PM   #8
Mauzen
Banned
 
Join Date: Jun 2007
Location: Western Germany
Posts: 4,880
Reputation: 1597
Default Re: Why not open-source?

Why it isnt open-source?

Security. Sure open-source is said to be more secure as there are more people working to close bugs. At the same time, there are more people with perfect knowledge of samps internal functionality, making it easy to exploit hundreds of issues that would take months or years to close.

Spreading of hundreds of different versions, every second server would have its own samp version, so the server browser becomes quite useless. You would need to download all those versions, mess up your hard drive, and probably catch some malware with one or two versions. Playercounts would drop drastically, because you couldnt just join any server.

Protection of the developers personal work. If I spent 8 years of my life for some software project, I would probably jump out of the next window if I would have to watch 10000 wannabe scriptkids messing around with my work. Unfortunately the next window just drops a meter here.

MTA is open source, but because of that not every multiplayer mod has to be open source. Actually there are just very few open-source mods and games in general, mostly because of the reasons above. And actually, people keep claiming that MTA is so much better, and its open source, and bla bla bla, though samp got at least 10 times more players than MTA at its best times, also mostly because of the upper reasons.

Please stop thinking that open-source always is better. It isnt.


Quote:
Originally Posted by Rock View Post
You will never find a source code of a software that brings money to his owner.
SA-MP is designed to make money (hosts, ads, hosted list..).
Thats quite wrong. Theres a lot of open-source software that you actually have to buy. That concept got several advantages compared to closed-source paid software.
Also e.g. linux is open-source to everyone, and all kinds of linux projects "bring money to their owners", millions and billions from donators and investors. And they actually need that money to keep alive.

And samp really isnt designed to make money. Hosts? This brings money to the hosters, not the developers. Hosters dont give a shit about paying the original owners some bucks for making thousands with their work, and they actually dont even have to.
Ads? Samp is completely ad-free, no banners, no ingame ads, no ads for samp on other websites.
Hosted list? Okay, this one brings money to the owners. Though it followed years after samp started, probably mainly to compensate server costs. Saying the "one big plan behind samp" was to get rich with the hosted list would be ridiculous.
Mauzen is offline  
Old 12/06/2013, 11:42 PM   #9
Kar
Banned
 
Join Date: May 2010
Location: Black Asylum
Posts: 2,939
Reputation: 538
Default Re: Why not open-source?

Quote:
Originally Posted by Rock View Post
You will never find a source code of a software that brings money to his owner.
SA-MP is designed to make money (hosts, ads, hosted list..).

MTA is not an investition so is open-source.
SA-MP IS NOT designed to make money, it's Kalcor alone hosting the website, webhost & masterlist, you EXPECT HIM TO PAY IT ALL BY HIMSELF?
Kar is offline  
Old 13/06/2013, 06:06 AM   #10
RajatPawar
High-roller
 
RajatPawar's Avatar
 
Join Date: Aug 2011
Location: ヽ༼ຈل͜ຈ༽ノ
Posts: 2,177
Reputation: 311
Default Re: Why not open-source?

One simple reason - no one wants to see his/her hard work running around on the Internet where a thousand people can see it and work on it. And Kalcor did do hard work, SA-MP's creation was no piece of cake. Hell, if I had worked 1 year on some stuff, I'd die with it!
RajatPawar is offline  
Closed Thread

Thread Tools
Display Modes

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
[GameMode] [WIP] Nyan-RP - The Open-Source RP GM Yuripe Gamemode Scripts 24 26/01/2013 09:37 AM
Open Source Server jameskmonger Everything and Nothing 93 20/06/2012 01:29 PM
Open Source : OXP+ project RSX Help Archive 0 20/07/2011 06:11 PM
Sumo Open Source glenn600 Help Archive 0 06/11/2010 08:43 PM
Open Source script SMCentral General 6 02/11/2010 08:54 PM


All times are GMT. The time now is 06:25 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.