[ Yes, you could, assuming the system is well designed. ]
So if you this DLL you speak of exhibits undesirable behavior, can you change the behavior without access to the source code?
[ Yes, you could, assuming the DLL is well designed. ]
I am talking about modifying the core functionality.
[ Core functionality is just a programming term. There is probably/possibly no such thing as "core functionality" in a well designed application. Even in an API, if it`s well designed - there is just functionality - not core functionality, not extended functionality. ]
OK, maybe in a perfect world full of perfectly designed software you can do all these things. Now let`s go back to the real world:
These are real questions, not theoretical ones. In the real world, it makes no sense for a software manufacter to allow the end user to modify their software. Even if you can figure out how to do it, your license agreement most likely contains a clause to explictly prohibit you from doing this. This is not poor design, it`s just good business sense. If you go by your criteria for well-designed software, you have to admit that the overwhelming majority of proprietary software on the market today is poorly designed.
If well designed software should allow users to modify any of it`s core functionality, then why would the software producer even bother with obfuscating the source code?
BlondieBlue,
We`re here having an interesting technical discussion on source code, software development, open source, etc. If you don`t like it, perhaps you can search people`s profiles and look up their work numbers so you can call them and talk about GoTruckStop and make disparaging comments about the Sloan brothers. I`ve really had enough of you.
Lets set the record straight here.
First of all, I am not nor have I ever been associated with or part of GoTruckstop.com.
I know TJ Graff, because I read a number of his posts here, prior to him being "banished" from SuN - simply because he had the guts to speak the truth about Rich Sloan. (at a time when Rich Sloan was acting like a horse`s pittoot.)
TJ shared with me a number of instances where there was group think here at SuN - and because he challenges the status quo - he was banished from the forum by Rich Sloan.
As far as anyone calling you - I have no idea what you are talking about.
And as far as this discussion - IMHO - you lost many a folk here. Remember, most folks here are new startups, not a bunch of techies or geeks.
This discussion between a few of you is like watching someone wrestle with a pig.
Sooner or later you realize - the pig enjoys it.
Now, if you have proof that I am who you say I am - I suggest you provide it here and now !!
Otherwise, go slither off in a corner.
(Sorry folks for the rant - but enough is enough.)
Blondie, TJ, or whoever you are:
Apparently there is a number of tech savvy folks here who enjoy discussing software development methodologies and merits of open source software.
Apparently you`re not one of those folks. Fine. Feel free to participate in other threads that are more to your liking. You can even start one of your own! You can do that, can`t you?
Sooner or later you realize - the pig enjoys it.
Do you speak from first-hand experience? Hey, maybe you can post a new thread about pig `rasslin!
We are also a good example about how Open Source can works.
We have been developing a HR Open Source App for the past 3 years. The results, the way clients and developers join the idea is simply great. Till now, our community have been helping us to translate the app for more them 12 languages and report bugs. We also have been helping small and middle size companies, who has no money to hire (license + implementation + support) expensive software, to improve their production level and become more competitive by using our free application (you pay only for the support, if you want). Just take a look at http://weblog.infoworld.com/openresource/archives/2009/02/open_source_erp.html
And this is not only about OrangeHRM. A considerable number of other Open Source companies are contributing to this as sugarCRM, OpenBravo, Linux, MySQL etc.
If the Open Source model will completely substitute the traditional model, I don’t know. But for sure, will radically change the competition bases of the software industry (for better).
O
range
HRM
Inc.
Telephone:
+1-914-458-4254
(USA)
+94-11-550-5500 (Asia)
web
:
www.orangehrm.com
538 Teal Plaza
Secaucus, NJ 07094
Open Source HR
Management
Thanks for sharing this information about open source software. I found this information really helpful as well as informative. Keep sharing more such posts.