PenUltima Online Forum Index Official Core: 096.7
Official Core: 097 2008-02-26
Donate towards the POL web hosting bill!
 POL Home   FAQ   Search    Memberlist   Usergroups    Register    Profile   Log in to check your private messages   Log in
POL open source
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    PenUltima Online Forum Index -> General Discussion
Display posts from previous:   

Author Message
Demostenes



Joined: 29 Aug 2007
Posts: 24

PostPosted: Fri Feb 08, 2008 11:26 am    Post subject: POL open source Reply with quote

Is there ANY reason, why not put POL open source?

If you look for example at run UO, it overrun every emulator project in few years. Now run UO is the best emulator. Few years ago it was not usable at all. Open source development is very fast in theese cases.

You can say ok, go for run UO then. But we have shards on POL many years and we have quite complicated systems there already. Switching to run UO will be work for one, or more years. And it is not possible to stop development of new features for players and make such migration without loosing them. Even if we can find someone, who is able to rewrite 25MB of scripts to c#. So we are quite dependent on POL.

As i read this forum, i very often see answers from development team like "when we have time", "not enough time" and so on. Whats the point of such development? POL is free project, nebody has anything from it. So why not go open source? POL team can still maintain and develop "official" distribution and use only fine modifications/upgrades. There is lot of things on POL, which should be rewritten or upgraded, but there is not enough human capacity in POL team for such changes. I understand that, it is hobby project, so work is done only if somebody has mood for it.

I beelive, if POL goes open source, it can catch run UO very fast. Now, if anybody wants to start new shard, run UO is the best option by far. And POL team cannot catch up with open source run UO, it is not possible. Now POL is few years behind run UO (with current speed of progress). And that abyss is growing bigger and bigger. It is said, because few years ago POL was the best.

Other possibility is to sell pol code. If there is any chance to buy POL code for some reasonable price (-+$100), i am quite sure, that there will be lots of people interessed in. Such sollution would lack advantages of opensource community, but at least enable shard development teams to make their own unique modifications they need.

Author Message
Austin
POL Developer


Joined: 30 Jan 2006
Posts: 345
Location: San Diego, California

PostPosted: Fri Feb 08, 2008 12:52 pm    Post subject: Reply with quote

Its been considered but the point of open source is for a larger group of people to contribute to a project....

This has never been demonstrated by users of POL.
We started with the 096 distro to test the waters - almost no one contributed to it in anyway. If the POL core source were released, we can with almost complete certainty assume that people will grab it and drift even further apart.

There is still active work being done on the core.

Author Message
Demostenes



Joined: 29 Aug 2007
Posts: 24

PostPosted: Fri Feb 08, 2008 3:35 pm    Post subject: Reply with quote

Austin wrote:

We started with the 096 distro to test the waters - almost no one contributed to it in anyway.


Well, i think this is quite logical. POL was the first emulator, which allowed highly customized shards. I believe, that most of POL shards are so much customized, that something like universal distro does not have sense for most of developers teams. Years ago, we chose POL, because of good customization possibility, nobody cared too much for distro.

I know, you are still doing lot of god job with new cores, but you cannot make all features users wants, because each shard is different and need different things. If you want more POL users, only chance is to satisfy us much people as you can. And going open is only way in non commercial projects.

I agree, that lot of people would probably take source and disappear, but if you look at the run UO, since they made code open, numbers of users went up many times. So you loose people, but probably gain new.

Even if you are 100% right, and most of people will disappear (and nobody new appears) from the forum, what difference it will make? Whats the point of having 200 users just waiting for new core and contributing nothing? Is it not better to have few people, but active people, who can/want somehow contribute? And you can continue development your own way anyway.

You are caring about number of people in your community, but in current situation, POL cannot atract new people because of run UO. And the old people will end sooner or later. Without "young blood" is not chance to at least survive on constant number of users.

Author Message
Demostenes



Joined: 29 Aug 2007
Posts: 24

PostPosted: Thu Feb 21, 2008 1:47 pm    Post subject: Reply with quote

RunUO status: Currently Active Users: 423 (147 members and 276 guests)

POL status: In total there are 2 users online :: 1 Registered, 0 Hidden and 1 Guest

This doest really look like that closed code attracts people to forum, or holds the community. Such thing can work only if all emulators are closed, or if the open ones are shitty. Not in current state of things. Good open emulator on the scene, POL has no chance to attract new users and the old ones are disappearing too. If there is no radical change, like 50x faster development, or openining the code, pol is dead in some time. Forum is already almost dead. Even reply of developers/other users take usually days. Not mentioning bug fixes, if i post something now, maybe in few months i will see fix.

Pol now holds only the shards, which are too big and too complicated for fast migration to run UO. No new shard will pick POL. If you want something simple and easy to learn you pick Sphere (even if it is shitty), if you know some programming and plan to build serious shard, you pick run UO. Run UO has even better default distro, which is advantage for admins who wants osi like shards.


I think everybody with some simple/beginning shard migrated long time ago. I know about many features, i want to modify on POL, but since there is problem with fixing important and more general problems like at least catching up with the current uo client development, i can never hope to have implemented some shard-releated features.

Once you run shard for some years, the system is quite tuned and you want to start adding some unique features, no one else have. A this is sometimes problem due to core. On one side i want to keep improving our shard, on the other side there is more and more limitations of core. And migration to run UO would be work for at least one year and that will mean stop caring of game, try to migrate and hope to not loose to much players? And than tune the system again for new emulator? It will send the project to hell. I ve seen many shards who tried to migrate in later phase and it was always their end.

I think opened pol can be competition to the run UO, because it would provide quite good scripting language + opened core for further modifications. Which would be good and unique combination. I think there is nothing to loose, POL is dying anyway.

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 286
Location: Myrtle Beach, South Carolina

PostPosted: Thu Feb 21, 2008 3:59 pm    Post subject: Reply with quote

Demo, how long have you been around POL?

Author Message
Sadahar



Joined: 03 Dec 2007
Posts: 14

PostPosted: Thu Feb 21, 2008 4:08 pm    Post subject: Reply with quote

I think pol works fine with closed source... BUT needs a good default distro...

Maybe if you help instead of crying Pol will improve?

Author Message
*Edwards



Joined: 29 Dec 2007
Posts: 61
Location: Montreal, Canada

PostPosted: Thu Feb 21, 2008 7:41 pm    Post subject: Reply with quote

Personnally, I would be glad to see Pol source but unfortunately I'm sure a lot of people will simply grab the features and just forgive the community for their own success. But if PenultimaO plan a futur major change as a new "background" that could help to discover new ideas from everyone who share them and eventually they could simply release a big update closed source. Kinda like RunUo did in the past and said above. Personnally, I'm waiting the new updates given by the community and waiting the opportunity to help... Thank you Pol for all this fun.

My goal is to provide an unique world with a lot of features, fun and great time for our players while Pol is doing the same to us.

Author Message
Demostenes



Joined: 29 Aug 2007
Posts: 24

PostPosted: Fri Feb 22, 2008 9:00 am    Post subject: Reply with quote

MontuZ wrote:
Demo, how long have you been around POL?


5-6years?

I know very well, how run UO developed. From the not usable emulator to NO1 in half, maybe even less time then any other emulator. Ask yourself why?

2sadahar: Well, i will not take away your ilussions, maybe it work well for your shard.....Anyway i dont see any point in developing distro, if am working on highly customized shard. You know as well as me, that everything around shards is pure hobby and time is very limited. Thus i prefere to focus on my project. If POL team want to help with this, it would be better to ask people, who are running OSI like/distro shards.

However i would have no problem with sharing some code, which can help others. For examle if POL is opened and our team repair some notorious core bugs, or add some improvements, which can serve well all, i will have no problem with sharing it.

If you can think over it, there is nothing to loose at all. Whats the point of having forum full (erm, now empty) of pasive people, who are only wayting for new core? Even if they want to contribute by sharing their work, such work probably cannot be used by community, because each shard is unique.
On the other side if core is open, there are much wider possibilities of what to share. By opening core you only increase chance of attracting people and thus chance for gaining contributors.

I know that POL team is working on core, but come on, since release of 0.97 there is plenty of serious bugs not fixed even after 5 months? I dont blame them, i understand that this is matter of time and mood, but this is only other reason, why to go open.
If the core was opened, i would bet, that theese problems would be solved in few weeks. If 20 shard teams fix the problem, there is some chance, that at least one will share. If there is none, chance is none.


2edwards: Yes that will probably happen. But in longer term run it will attract lots of new people and some of them will for sure start contributing (If your community has 20 people, is much lower chance to have some contributors, than if you have 200)
Now there is almost none, or very low chance for attracting higher number of new people.
Btw, since the run uo went open (yes, it was not open from beginning), its community growed MANY times. You can guess why.

Author Message
Sadahar



Joined: 03 Dec 2007
Posts: 14

PostPosted: Fri Feb 22, 2008 9:40 am    Post subject: Reply with quote

New people... can I ask from where?

Author Message
Demostenes



Joined: 29 Aug 2007
Posts: 24

PostPosted: Fri Feb 22, 2008 11:09 am    Post subject: Reply with quote

Sadahar wrote:
New people... can I ask from where?


People from shard community, for which pol can became interesting option if going open?
People who are now starting new shards (yes, i know at least about 3 new projects in my country)?
Drag some people from run uo comunity?

It is only necessary to make pol more interesting. Now there is no reason for potential new users to choose pol.

Or you really believe, there can be no new people? Come on, start using your brain.

Author Message
Pierce



Joined: 02 Feb 2006
Posts: 247

PostPosted: Fri Feb 22, 2008 5:48 pm    Post subject: Reply with quote

@Demostenes:
You can surely ask somebody to make his/their perhaps more than 1000 or more hours of work public, but you can't demand it.
It's the same if i ask you to make your server scripts public. Perhaps you have 10 new competitors shards in your country with exact your scripts. And they done no work on it. You can surely not compare that directly but its nearly the same. I can understand Austin when he says that the distro dev shows that it's not a good idea.

What pol currently misses is a startup distro for in my opinion 97 that at least gives everyone new to pol an easy setup for the important systems.
The test core 97 i use is very stable. No crash at all yet.

If pol is open source it's perhaps an advantage for you and for sure me also, but it's not an advantage for new users or a more populated pol community.
If you want your special changes in the core and won't wait like we all do, perhaps you ask them to join the dev team Smile

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 286
Location: Myrtle Beach, South Carolina

PostPosted: Sat Feb 23, 2008 6:15 am    Post subject: Reply with quote

He's just suggesting strongly. I dunno why I prefer POL closed, just do. Might be because most of us are already behind on client features scriptwise and if POL suddenly accelerated at the speed of light and enabled a whole bundle of features, our heads would probably explode from all the goddamn updating we would have to do to our scriptbases.

Updates bug fixes and feature additions may be slow, but they're always worth the wait. And in my case it's easier on me, they upgrade the core, give us plenty of time to catch up or at least do it the right way and not speed through core conversions. If they came out with 098 tomorrow I'd die. I don't care if I don't see 098 for another year or two, I need a break damnit and I bet they need one too!

Demo, you want open source, go to RunUO.

RunUO is the hare and POL is the tortoise. Who always wins? =)

Author Message
Demostenes



Joined: 29 Aug 2007
Posts: 24

PostPosted: Sat Feb 23, 2008 9:35 am    Post subject: Reply with quote

MontuZ wrote:

Demo, you want open source, go to RunUO.



I want. But i wrote reasons why i cant. When we started to run shard years ago, POL was best choice. But now the situation is different. It is pitty, that pol wasnt able to stay at lead. But of course few people cannot compete with hundreds.

Author Message
qrak



Joined: 05 Feb 2006
Posts: 157
Location: Poland

PostPosted: Sun Feb 24, 2008 10:37 am    Post subject: Reply with quote

POL community is larger than you think but most of people doesn't contribute anything or they don't speak english. Second thing, it's better to learn and write in C language than some unusable eScript. In my opinion closed source it's not the main reason of lack of people in community.

Author Message
Demostenes



Joined: 29 Aug 2007
Posts: 24

PostPosted: Sun Feb 24, 2008 2:35 pm    Post subject: Reply with quote

qrak wrote:
POL community is larger than you think but most of people doesn't contribute anything or they don't speak english. Second thing, it's better to learn and write in C language than some unusable eScript. In my opinion closed source it's not the main reason of lack of people in community.


Well, scripting language is both advantage and disadvatage. So this is not case.
I think the most important is speed of development. If the emulator is at least able to catch up with client development. A this is problem of POL. Pol even properly doesnt support AOS and ML:

http://forums.polserver.com/ftopic2009.php

Other thing is activity on forum. If you put some questions and there is no reply in one week from anybody, it clearly shows, that this is some dying project. If am choosing emu, i need to know, how much supported that emu is. If i can ask for some help and hope for further development. I seriously doubt, that some POL newbie would be able to only start 0.97 core without help. That is serious problem too.

Post new topic   Reply to topic    PenUltima Online Forum Index -> General Discussion All times are GMT - 4 Hours
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 




Powered by phpBB © 2001, 2005 phpBB Group :: Theme & Graphics by GHS & Scott E. Royalty