Part of the EllisLab Network
   
4 of 4
4
10 abnormalities in CodeIgniter that everyone should know
Posted: 24 March 2008 02:55 PM   [ Ignore ]   [ # 46 ]  
Summer Student
Total Posts:  6
Joined  03-24-2008

I just get angry when wise arses make posts like this instead of PMing someone like the admins instead. I need to tell everyone what I think is wrong with your program because I will feel better about myself BS. be a little more couth about a situation. In a way he made money off an open source project. I would think that if an open source project helped make you money you would share the results out of respect. But obviously if you have to brag about what you found and fixed without showing source than the same level of respect will be shown back to the individual.

Profile
 
 
Posted: 24 March 2008 03:04 PM   [ Ignore ]   [ # 47 ]  
Grad Student
Avatar
Rank
Total Posts:  55
Joined  02-05-2008
Buda - 14 March 2008 07:58 PM

Hi everyone. I was hired by a company to refactor one of their main systems built on top of CI. I spent 3 months fixing CI bugs and re-designing the entire architecture of the framework. I was quite shocked to find out so many abnormalities and design errors.

I’m actually curious about several things:

1. What version of CI was the original application using?

2. Do you have a list of bugs that you fixed? If so, have you contributed them to the CI bug database so that at some point they could be incorporated into CI Core? If not, why not? Simply stating that they are “proprietary code” is pretty weak.

3. What is your redesigned framework like? How does it operate? How does it compare to other frameworks? Why would you spent time rearchitecting a framework instead of simply choosing another or working within the constraints of the existing one?

Just curious, as one developer to another.

Thanks!

Profile
 
 
Posted: 24 March 2008 03:06 PM   [ Ignore ]   [ # 48 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1711
Joined  06-10-2007

@dsims: There’s little point in getting emotional over this.

If the OP actually had any idea how to make CI better he could have posted some solutions rather than a bunch of criticisms.

Its easy to be critical of other peoples success.

 Signature 

URI Language Identifier | Modular Extensions - HMVC | Validation Callbacks into Models | View Object PHP5 | Read the User Guide

Profile
 
 
Posted: 24 March 2008 03:27 PM   [ Ignore ]   [ # 49 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1711
Joined  06-10-2007

I’ll go one step further and make the OP an offer.

If he posts his theoretical improvements (no code is necessary) for any of these percieved issues I will recode them for the whole community to use.

 Signature 

URI Language Identifier | Modular Extensions - HMVC | Validation Callbacks into Models | View Object PHP5 | Read the User Guide

Profile
 
 
Posted: 24 March 2008 04:43 PM   [ Ignore ]   [ # 50 ]  
Grad Student
Rank
Total Posts:  75
Joined  11-08-2006
dsims - 24 March 2008 11:09 AM

this post is for buda,

I know you meant your post for him specifically but your vitriol just happens to encompass myself and probably quite a few others in this community. I’m a commercial developer, and I regularly use open source software while keeping my code to myself.

It kills me that people like you take someone else’s code, modifies it, will not release your modifications and now claims that someone owns the code. Your boss owns the code? How can someone own something that is open source?

Simple, this is the reality: a company hires you to do some work for them, you write the code and hand it over, at that point it’s theirs not yours. Unless there was some specific language stating the code they just paid you $5,000 for, you’re free to hand out to whomever you please; you are not at liberty to release it to anyone. Half of the time making sure that you can’t do that there are NDA’s and non-compete clauses hanging over your head. This is why those of us who make a living coding usually won’t go anywhere near something stamped with the GPL. CI on the other hand has a commercial friendly license - there is nothing in there that says you must release your code back to the community.

You my friend are a vulture, flying high looking for free things. If this code was licensed differently you would then be in a legal problem. If you use open source code then you are lacking the ethics of the open-source community.

And that is precisely the point, we use it because it is licensed differently. Also, we are not lacking in ethics or vultures simply because we won’t give you what we worked on. However, even if CI had been released under the GPL he still wouldn’t have a legal problem, if you go back and read what he posted you’ll note he said he was hired by a company to refactor some of their code. As in they own it, not him, and as long as they don’t redistribute it they are under no obligation to release their source to anyone and he certainly doesn’t have the rights to post it. I understand you feel strongly about this but if you want your arguments to be taken seriously stooping to insults isn’t the way to do it.

- K

Profile
 
 
Posted: 24 March 2008 06:16 PM   [ Ignore ]   [ # 51 ]  
Summer Student
Total Posts:  6
Joined  03-24-2008

CI on the other hand has a commercial friendly license - there is nothing in there that says you must release your code back to the community.

Should it really have to say that, if your making your bread and butter of it? You feel no moral dilemma with that? How are you part of a community then?

And that is precisely the point, we use it because it is licensed differently. Also, we are not lacking in ethics or vultures simply because we won’t give you what we worked on. However, even if CI had been released under the GPL he still wouldn’t have a legal problem, if you go back and read what he posted you’ll note he said he was hired by a company to refactor some of their code. As in they own it, not him, and as long as they don’t redistribute it they are under no obligation to release their source to anyone and he certainly doesn’t have the rights to post it. I understand you feel strongly about this but if you want your arguments to be taken seriously stooping to insults isn’t the way to do it.

- K

Being that this thread started off insulting I thought I would chime anyways. Seriously I’m trying to put myself in your shoes. A vulture is an animal of opportunity, a creature that feeds off of other animals hard work. how is that an insult? you should be proud of being graced with the name vulture. Should I have used grasshopper instead? please don’t take anything I say as an insult. Who am I to judge anyways. It’s just the lack of morals. If someone helps me out, personally I feel I should always return the favor. because in my mind to take take take doesn’t make me part of a community. Call me crazy but to brag on how you got paid to fix something that wasn’t broken in the first place and say these things are wrong is quite child-like, oh is that an insult to or an observation I get those confused too. look up blue flame in the search and read that, if you have time.

Profile
 
 
Posted: 24 March 2008 06:25 PM   [ Ignore ]   [ # 52 ]  
Administrator
Avatar
RankRankRankRankRankRankRank
Total Posts:  15007
Joined  06-03-2002

Ok, everyone has made some valid points on both sides of this thread, and very few people have chosen to communicate their point of view constructively, so I’m closing this thread.

+2 points to wiredesignz for this offer

 Signature 
Profile
 
 
   
4 of 4
4
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 719, on June 06, 2008 10:16 AM
Total Registered Members: 61065 Total Logged-in Users: 17
Total Topics: 73886 Total Anonymous Users: 1
Total Replies: 398532 Total Guests: 312
Total Posts: 472418    
Members ( View Memberlist )