I hate to be the one to say this but I think AOL has this right. As an owner of a network, internal or etc. I have the right to block any content I wish, even if my motive are questionable, if aol was to loose this case, which I don't see how they could, it would set a dangerous precident for any network owner, administrator, or provider.
The only real way I have found to over come this is to find something that exicites me.
Then you need to deal with an distractions on your mind. Such as other things that need to get done and any some deep seated psychological issues need to be delt with ^_^ and all should work out.
If you hate what your doing, or have something to strongly pressing on your mind, you'll never be able to give it the focus it deserves. This may sound a little to simplistic but thats what works.
Check out DogFood http://dogfood.sourceforge.net/. It's nearing version 2.0. It's extremely robust with alot more then just email and schedual support built in. Version two is going to be out by weeks end and should hopefully by up on sourceforge soon. I'm not only a developer I'm also a user.
----
In a world without walls of fences, who needs windows or gates? - Joe 'devvincy' Ecker
The GPL pretty much covers that area. If you or any one else contributes to open source software released under the GPL it can just be flung out the as it were. This is because the code is not onwed by your company, or even you for that matter. It now falls under the GPL as well. If the open source projects you are contributing to are covered under other lisences this can dramaticly change what can be done. Some require the code to be recontributed, others, ala FreeBSD, would allow the company to make it completely propriertary.
So sadly there is no way to come up with a 100% solution that is anything more then to simply re-release the changes to the community. Otherwise a separate plan would need to be made for any liscense ever worked under.
Working for an open source developer solves that issue nicer then anything else:)
I've been designing PHP & CGI based online applications for a while and have come to primarily focus on one way of implementing any large scale PHP project, I haven't worked on to many smaller projects so don't know if this would be a good way to go or not.
I usually centralize the system initialization in a single file, ie index.php, system.php or core.php. This file usually performs the rudimentry stuff that all pages need, ie including config file, init database, calling authentication functions, and the basic theme display/theme stuff.
All of this is usually controlled by a serious of ojects, one for the database, authentication, and display itself are kinda the main objects, others may be implemented depending on the project.
After the system initializes itself and does the top level functions. The display object usually creates an object or includes a php file to handle this function. I usually have the system attempt to do this dynamicly based on a GET or POST value so modules can easily be added or removed.
This may not always be the best way to do it but works pretty well. It really makes it easy to add top level function to the over all system and the single file or object for actually performing system action are easily updated and can all be centralized, this create a much more module system.
I hate to be the one to say this but I think AOL has this right. As an owner of a network, internal or etc. I have the right to block any content I wish, even if my motive are questionable, if aol was to loose this case, which I don't see how they could, it would set a dangerous precident for any network owner, administrator, or provider.
The only real way I have found to over come this is to find something that exicites me.
Then you need to deal with an distractions on your mind. Such as other things that need to get done and any some deep seated psychological issues need to be delt with ^_^ and all should work out.
If you hate what your doing, or have something to strongly pressing on your mind, you'll never be able to give it the focus it deserves. This may sound a little to simplistic but thats what works.
Would the little chat feature placed in Pgantasy Star Online for the Dreamcast, make this null and viod?
Check out DogFood http://dogfood.sourceforge.net/. It's nearing version 2.0. It's extremely robust with alot more then just email and schedual support built in. Version two is going to be out by weeks end and should hopefully by up on sourceforge soon. I'm not only a developer I'm also a user.
----
In a world without walls of fences, who needs windows or gates? - Joe 'devvincy' Ecker
The GPL pretty much covers that area. If you or any one else contributes to open source software released under the GPL it can just be flung out the as it were. This is because the code is not onwed by your company, or even you for that matter. It now falls under the GPL as well. If the open source projects you are contributing to are covered under other lisences this can dramaticly change what can be done. Some require the code to be recontributed, others, ala FreeBSD, would allow the company to make it completely propriertary.
:)
So sadly there is no way to come up with a 100% solution that is anything more then to simply re-release the changes to the community. Otherwise a separate plan would need to be made for any liscense ever worked under.
Working for an open source developer solves that issue nicer then anything else
I've been designing PHP & CGI based online applications for a while and have come to primarily focus on one way of implementing any large scale PHP project, I haven't worked on to many smaller projects so don't know if this would be a good way to go or not.
I usually centralize the system initialization in a single file, ie index.php, system.php or core.php. This file usually performs the rudimentry stuff that all pages need, ie including config file, init database, calling authentication functions, and the basic theme display/theme stuff.
All of this is usually controlled by a serious of ojects, one for the database, authentication, and display itself are kinda the main objects, others may be implemented depending on the project.
After the system initializes itself and does the top level functions. The display object usually creates an object or includes a php file to handle this function. I usually have the system attempt to do this dynamicly based on a GET or POST value so modules can easily be added or removed.
This may not always be the best way to do it but works pretty well. It really makes it easy to add top level function to the over all system and the single file or object for actually performing system action are easily updated and can all be centralized, this create a much more module system.
If this were a serious issue every radio station on the planet would be interfering with military radio. WTF