|
|
Chip Bennett Chip Almost time for kickoff. Go #Colts!.
|
|
|
Chip Bennett And it’s 3-0 #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip #Colts start with a three-and-out on defense. Nice pressure on Brees, and nice run defense. Let’s go offense!.
|
|
|
Chip Bennett Chip Manning has completed passes to four different receivers this drive: Clark, Addai, Garcon, and Collie. Impressive start. Go #Colts!.
|
|
|
Chip Bennett Bullitt just jumped that route beautifully! Saints will punt. Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip And it’s 3-0 #Colts!.
|
|
|
Chip Bennett Make that 5 different receivers for Manning, as Brown rumbles for a first down. Go #Colts! [chip_bennett].
|
|
|
Chip Bennett And now it’s SIX receivers, as Wayne gets his first pass from Manning. (Oh, and Addai is running like a BEAST!) Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip Bullitt just jumped that route beautifully! Saints will punt. Go #Colts!.
|
|
|
Chip Bennett Chip Make that 5 different receivers for Manning, as Brown rumbles for a first down. Go #Colts!.
|
|
|
Chip Bennett My girls are #Colts fans. Lily celebrates Manning’s TD to Garcon. http://tweetphoto.com/10734535 [chip_bennett].
|
|
|
Chip Bennett Chip And now it’s SIX receivers, as Wayne gets his first pass from Manning. (Oh, and Addai is running like a BEAST!) Go #Colts!.
|
|
|
Chip Bennett FREENEY is a beast!!! Saints have to settle for a FG after Freeney finally drops Brees. Colts lead 10-3. Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Frenchie, can’t drop that one. That’s okay – you get one per game. Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip My girls are #Colts fans. Lily celebrates Manning’s TD to Garcon. http://tweetphoto.com/10734535..
|
|
|
Chip Bennett Chip FREENEY is a beast!!! Saints have to settle for a FG after Freeney finally drops Brees. Colts lead 10-3. Go #Colts!.
|
|
|
Chip Bennett YESSSSSSSS!!!!!!!!!!!!!! Stopped them on fourth-and-goal!!!! (S)ain’t no disrespect for this Defense! Go #Colts!!!!!!!!!!!!!!! [chip_bennett].
|
|
|
Chip Bennett Chip Frenchie, can’t drop that one. That’s okay – you get one per game. Go #Colts!.
|
|
|
Chip Bennett Chip YESSSSSSSS!!!!!!!!!!!!!! Stopped them on fourth-and-goal!!!! (S)ain’t no disrespect for this Defense! Go #Colts!!!!!!!!!!!!!!!.
|
|
|
Chip Bennett Congrats to the Saints. Still love my #Colts! [chip_bennett].
|
|
|
Chip Bennett Jim Caldwell had a great rookie season, but his decision to try a 51yd FG w/ a kicker who only has a 45yd leg prob. cost the #Colts the game [chip_bennett].
|
|
|
Chip Bennett Chip What’s the point of having a Facebook Twitter app, if Facebook is going to stop pulling in my tweets? I had a lot to say during the game, but apparently Facebook isn’t going to grace you with any of it. Twitter App FAIL..
|
|
|
Chip Bennett Chip Oh, and good game, Saints. Congrats. I still love my Colts and am proud of the season they had. Caldwell had a great rookie season, but his decision to try a 51yd FG with a kicker who only has a 45yd leg probably cost the Colts the game..
|
|
|
Chip Bennett Chip Will test tonight on WP! RT @apeatling: BuddyPress 1.2rc is out now! Please help us by testing on WordPress and WPMU: http://bit.ly/apRYUa..
|
|
|
Chip Bennett Will test tonight on WP! RT @apeatling: BuddyPress 1.2rc is out now! Please help us by testing on WordPress and WPMU: http://bit.ly/apRYUa [chip_bennett].
|
|
|
Chip Bennett Good news, and about time! RT @ScottBrownMA: I have been officially certified and I have just arrived in Washington to be sworn in #masen [chip_bennett].
|
|
|
Chip Bennett Chip Good news, and about time! RT @ScottBrownMA: I have been officially certified and I have just arrived in Washington to be sworn in #masen..
|
|
|
Chip Bennett NFL tries to claim copyright on "Who Dat"? http://tinyurl.com/whodat1 Seriously? This #Colts fan says pound sand, NFL! \via @DavidVitter [chip_bennett].
|
|
|
Chip Bennett Chip NFL tries to claim copyright on "Who Dat"? http://tinyurl.com/whodat1 Seriously? This #Colts fan says pound sand, NFL! \via @DavidVitter..
|
|
|
Chip Bennett NFL tries to claim trademark on "Who Dat"? http://tinyurl.com/whodat1 Seriously? This #Colts fan says pound sand, NFL! \via @DavidVitter [chip_bennett].
|
|
|
Chip Bennett Chip NFL tries to claim trademark on "Who Dat"? http://tinyurl.com/whodat1 Seriously? This #Colts fan says pound sand, NFL! \via @DavidVitter..
|
|
|
Chip Bennett Completely ignoring #SOTU. I’ve heard all of Obama’s lies, and can’t stand listening to them or the stilted meter he uses. #goingtobedearly [chip_bennett].
|
|
|
Chip Bennett Ready for kickoff, so the #Colts can go get this thing done. Sick of the "team of destiny" talk. Colts make their own destiny, on the field. [chip_bennett].
|
|
|
Chip Bennett Chip Ready for kickoff, so the #Colts can go get this thing done. Sick of the "team of destiny" talk. Colts make their own destiny, on the field..
|
|
|
Chip Bennett Kickoff kickoff kickoff! Starting at the 30. Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip Kickoff kickoff kickoff! Starting at the 30. Go #Colts!.
|
|
|
Chip Bennett Wide Right! #Colts hold on defense, after 2 straight tackles-for-loss, and a great no-gain on a bubble screen. Feeley shanks from 44 yards. [chip_bennett].
|
|
|
Chip Bennett Chip Wide Right! #Colts hold on defense, after 2 straight tackles-for-loss, and a great no-gain on a bubble screen. Feeley shanks from 44 yards..
|
|
|
Chip Bennett The #Colts linebackers are playing OUTSTANDING so far. Teams trade three-and-outs. [chip_bennett].
|
|
|
Chip Bennett Chip The #Colts linebackers are playing OUTSTANDING so far. Teams trade three-and-outs..
|
|
|
Chip Bennett What can Brown and Frenchie do for you? 2 Plays, 40 yards, that’s what! Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip What can Brown and Frenchie do for you? 2 Plays, 40 yards, that’s what! Go #Colts!.
|
|
|
Chip Bennett What can Brown and Frenchie (@ShowTimeP85) do for you? 2 Plays, 40 yards, that’s what! Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip What can Brown and Frenchie (@ShowTimeP85) do for you? 2 Plays, 40 yards, that’s what! Go #Colts!.
|
|
|
Chip Bennett Chip And Stover nails it. #Colts lead 3-0..
|
|
|
Chip Bennett And Stover nails it. #Colts lead 3-0. [chip_bennett].
|
|
|
Chip Bennett Lacey just got beaten. No help over the top. Jets up 7-3. [chip_bennett].
|
|
|
Chip Bennett Chip Lacey just got beaten. No help over the top. Jets up 7-3..
|
|
|
Chip Bennett Wayne just absolutely schooled Revis. [chip_bennett].
|
|
|
Chip Bennett Chip Wayne just absolutely schooled Revis..
|
|
|
Chip Bennett And now Joe-Joe "Buster" Addai is making that no. 1 rush defense look stupid. Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip And now Joe-Joe "Buster" Addai is making that no. 1 rush defense look stupid. Go #Colts!.
|
|
|
Chip Bennett What a freaking pass to freaking Collie! Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip What a freaking pass to freaking Collie! Go #Colts!.
|
|
|
Chip Bennett Austin Collie is a bad dude. 2 plays, 62 yards, and a TD. Colts down only 4, 17-13. Go #Colts! [chip_bennett].
|
|
|
Chip Bennett Chip Austin Collie is a bad dude. 2 plays, 62 yards, and a TD. Colts down only 4, 17-13. Go #Colts!.
|
|
|
Chip Bennett Chip Jets can’t rely on trick and fluke plays for the whole game. #Colts will win..
|
|
|
Chip Bennett Jets can’t rely on trick and fluke plays for the whole game. #Colts will win. [chip_bennett].
|
|
|
Chip Bennett Chip Not anywhere close on the 52-yard field goal attempt, and Rex the Genious gives Manning GREAT field position. Go #Colts!.
|
|
|
Chip Bennett Not anywhere close on the 52-yard field goal attempt, and Rex the Genious gives Manning GREAT field position. Go #Colts! [chip_bennett].
|
|
|
Chip Bennett FRENCHIE!!!!!!!!!! @ShowTimeP85 that drive was all you (and a nice first down pickup by Collie)! #Colts lead 20-17! [chip_bennett].
|
|
|
Chip Bennett Chip FRENCHIE!!!!!!!!!! @ShowTimeP85 that drive was all you (and a nice first down pickup by Collie)! #Colts lead 20-17!.
|
|
|
Chip Bennett Manning’s 3rd TD pass goes to Clark. #Colts have scored 21 unanswered points. One more stop, and this game is over. [chip_bennett].
|
|
|
Chip Bennett Chip Manning’s 3rd TD pass goes to Clark. #Colts have scored 21 unanswered points. One more stop, and this game is over..
|
|
|
Chip Bennett The #Colts are on their way to the Super Bowl. This game is over! [chip_bennett].
|
|
|
Chip Bennett Chip The #Colts are on their way to the Super Bowl. This game is over!.
|
|
|
Chip Bennett THERE IT IS!!!!!!! The INT for the game! Sanchez played great, but #Manning is the best. #Colts win! #Colts win! #Colts win! [chip_bennett].
|
|
|
Chip Bennett Chip THERE IT IS!!!!!!! The INT for the game! Sanchez played great, but #Manning is the best. #Colts win! #Colts win! #Colts win!.
|
|
|
Chip Bennett Boston Globe reporting Coakley has called to concede to @ScottBrownMA #masen http://bit.ly/8PIi8d buh-bye, ObamaCare! Can you hear us now? [chip_bennett].
|
|
|
Chip Bennett Chip Boston Globe reporting Coakley has called to concede to @ScottBrownMA #masen http://bit.ly/8PIi8d buh-bye, ObamaCare! Can you hear us now?.
|
|
|
Chip Bennett Finally! www.chipbennett.net is back up. Thanks, @WPWebHost & @kimparsell! Let me know if you find any errors, now that I’ve switched hosts. [chip_bennett].
|
|
|
Chip Bennett Chip Finally! www.chipbennett.net is back up. Thanks, @WPWebHost & @kimparsell! Let me know if you find any errors, now that I’ve switched hosts..
|
|
|
Chip Bennett An Analysis of the Colts-Jets AFC Championship Match-Up – http://toast.tw/100he9 [chip_bennett].
|
|
|
Chip Bennett Chip An Analysis of the Colts-Jets AFC Championship Match-Up – http://toast.tw/100he9..
|
|
|
Chip Bennett Rest In Peace, Papaw Wayne. Grandma Carrie is already waiting for you on the far side bank of Jordan, where now you both see Paradise. [chip_bennett].
|
|
|
Chip Bennett Chip Rest In Peace, Papaw Wayne. Grandma Carrie is already waiting for you on the far side bank of Jordan, where now you both see Paradise..
|
As the Colts took care of business in a dominating win over the Ravens, and the Jets pulled off the only real upset of the playoffs thus far, many of the talking heads are already making noises about the Jets being a “team of destiny”.
The reasons espoused for such an opinion are the Jets’ run game and defense vs. the Colts’ run defense and game, the Jets’ supposed “momentum”, and the Jets’ Week 16 win over the Colts in Indianapolis. What do I think?
Hogwash.
Allow me to explain.
The Jets Run the Ball and Stop the Run
Much is being made of the Jets’ #1 rush offense vs. Colts’ #24 rush defense, and the Colts #32 rush offense vs. the Jets’ #8 rush defense. The Jets rushed for 172.2 yds per game while the Colts yielded 126.5 yards per game. The Colts rushed for 80.9 yards per game while the Jets yielded 98.6 yards per game.
So what?
Yards do not equal points – especially for the Colts defense, and for the Colts rushing offense. Far more important than yardage totals are scoring totals.
Total Scoring
The Colts allowed 19.2 (#8)Â points per game while the Jets scored 21.0 (#17)Â points per game. The Jets allowed 14.8 (#1)Â points per game while the Colts scored 26.0 (#7)Â points per game. So, the Colts’ #7 scoring offense will face the Jets’ #1 scoring defense, while the Jets’ #17 scoring offense will face the Colts’ #8 scoring defense.
The Colts were 15-0 against teams with an average scoring defense of #17. The Colts have beaten the #3 scoring defense (Ravens) twice, the #4 scoring defense (49ers), and the #5 scoring defense (Patriots) – not to mention, the Colts put up more than the Jets’ average points allowed per game (15 vs. 14.8) in barely one half of play.
The Jets were 11-7 against teams with an average scoring offense of #17. The Jets have lost to the #1 scoring offense (Saints) and the #6 scoring offense (Patriots), and have beaten the #4 scoring offense (Chargers) and the #6 scoring offense (Patriots).
Advantage: Colts.
Run Scoring
The Colts allowed 10 (#7) rushing TDs while the Jets scored 21 (#3) rushing TDs. The Jets allowed 11 (#11) rushing TDs while the Colts scored 16 (#12) rushing TDs.
So, the Colts’ #12 rush-TD offense will face the Jets’ #11 rush-TD defense, while the Jets’ #3 rush-TD offense will face the Colts’ #7 rush-TD defense. The Jets absolutely rely on their rushing to score TDs (21 rush TDs, 12 pass TDs), and the Colts give up less than one rush TD per game. The Colts are more-than-competent putting the ball in the end zone on the ground, but rely far more heavily on passing (16 rush TDs, 34 pass TDs).
Oh, and by the way: 2 of those 11 rushing TDs allowed by the Jets were scored by the Colts – in barely one half of the game.
Advantage: Colts.
Pass Scoring
The Colts are #1 in pass-TD offense (34), while the Jets are #1 in pass-TD defense (8). The Jets are #29 in pass-TD offense (12), while the Colts are #10 in pass-TD defense (19). The Jets can’t stop the Colts’ passing offense; they can only hope to contain it. The Colts will get both yards and scores on the Jets’ defense. On the other hand, the Colts can absolutely sell out the pass to stop the run, leaving their secondary one-on-one against the Jets receivers, because Sanchez has not proven himself at all to be any kind of deep threat.
Advantage: Colts.
Momentum?
First, on the matter of “momentum” (a concept that the Divisional Round of the 2009 playoffs squarely disproved), the Jets have won 7 of their past 8. Sounds impressive, right? Not so fast. First, the Jets preceded that stretch with a three-game losing streak, to Miami, Jacksonville, and New England. Then, their 7-of-8 streak consisted of a loss (at home) to Atlanta, and wins against Carolina, Buffalo, Tampa Bay, Indianapolis, Cincinnati, Cincinnati, and San Diego.
Carolina, Tampa Bay, and Buffalo were a combined 16-31. The Colts were winning 15-10 (and getting the ball back) in the third quarter when they benched their starters in a game in which they had nothing to play for to begin with. The Bengals not only had little to play for in the season finale, but were also clearly in a bit of a slide from their mid-season peak (and were also dealing with the dual tragedies of the deaths of DC Zimmer’s wife and WR Chris Henry). The Chargers proved themselves to be the most over-rated “hot” team in the playoffs. (Of San Diego’s 11 consecutive wins, 8 were against teams with .500 or worse records: KC, OAK, NYG, DEN, KC, CLE, TEN, WAS.)
That 7-of-8 win stretch proves very little about the caliber of team the Jets are, or how they will play against the Colts.
Speaking of how the Jets will play against the Colts, let’s review that Week 16 Jets-Colts game, shall we?
Jets’ 29-15 Week 16 Win
First, the Jets were fighting for their playoff lives, and the Colts had absolutely nothing to play for (with respect to their goal of winning the Super Bowl – I couldn’t care less about the perfect-season furor). The Jets came out with their season on the line (and played like it), and the Colts came out with a keep-the-offense-sharp-and-stay-healthy game plan (and played like it). The Colts played as vanilla as they can get, and the Jets blitzed as if it were going out of style. Oh, yeah: and the Colts, already playing short-handed (on offense, no Charlie Johnson at LT or Pierre Garcon at WR; on defense, no Jerraud Powers at CB, no Clint Session at LB, and both Freeney and Mathis on pitch-counts at DE), benched their starters early in the third quarter.
Colts Starters vs. Jets Starters
So, what was the outcome of first-string Colts versus first-string Jets? As 18to88 have also pointed out, both teams had six possessions with the first-stringers on the field. The Colts offense ammassed 296 yards and 15 points, gaining 13 first downs in 42 plays. The Colts defense held the jets to 141 yards and 3 points (not including the kick return for TD to start the second half), limiting them to 8 first downs in 33 plays. The Colts also allowed no turnovers.
Colts Offensive Starters vs. Jets Starters
Yards: 296, Points: 15
Plays: 42, 1st Downs: 13, Drives: 6, Scores: 3 (50%), 3-and-out: 0 (0%)
Yards Per Drive: 49.6, Points Per Drive: 2.5, First Downs Per Drive: 2.2
Colts Devensive Starters vs. Jets Starters
Yards: 141, Points: 3
Plays: 33, 1st Downs: 8, Drives: 6, Scores: 1 (16.7%), 3-and-out: 3 (50%)
Yards Per Drive: 23.5, Points Per Drive: 0.5, First Downs Per Drive: 1.3
Manning, who was 14 of 21 for 192 yards in only six series, led the Colts on scoring drives of 54, 86, and 81 yards. The Jets had one scoring drive of 63 yards.
Oh, and as for the Colts’ supposed lack of a running game: in those same six series, Addai was 6 for 40 (6.7ypc) with one touchdown, and Brown (who struggled early) was 5 for 20 (4ypc) and a TD on the final series with the first-string offense.
Colts Reserves vs. Jets Starters
Once the Manning-led offense left the game, the Colts went nowhere and did nothing – except for surrendering a fumble that was recovered for a Jets defensive TD.
With the Colts second-stringers going against the Jets first-stringers: The Colts offense managed 42 yards and 0 points, gaining no first downs in 17 plays. The Colts defense surrendered 145 yards and 11 points (1 FG, 1 TD), allowing 7 first downs in 29 plays. The Colts gave up two turnovers (one fumble returned for a touchdown, and one interception).
Colts Offensive Reserves vs. Jets Starters
Yards: 42, Points: 0
Plays: 17, 1st Downs: 0, Drives: 6, Scores: 0 (0%), 3-and-out: 3 (50%)
Yards Per Drive: 7, Points Per Drive: 0, First Downs Per Drive: 0
Colts Devensive Reserves vs. Jets Starters
Yards: 145, Points: 10
Plays: 29, 1st Downs: 7, Drives: 4, Scores: 2 (50%), 3-and-out: 0 (0%)
Yards Per Drive: 36.3, Points Per Drive: 2.5, First Downs Per Drive: 1.8
Compare and Contrast
Colts Offense vs. Jets: Week 16 Overall
Yards: 277, Points: 15
Plays: 58, 1st Downs: 18, Drives: 12, Scores:Â 3 (25%), 3-and-out: 3 (25%)
Colts Offensive Starters vs. Jets Starters: Full-Game Extrapolation*
Yards: 493, Points: 26.3
Plays: 70, 1st Downs: 21.7, Drives: 10, Scores: 5 (50%), 3-and-out: 0
In an extrapolated game, the Colts would gain almost twice as many yards, and score almost twice as many points.
Colts Defense vs. Jets: Week 16 Overall
Yards: 293, Points: 29
Plays: 65, 1st Downs: 17, Drives: 10, Scores:Â 3 (30%), 3-and-out:Â 3 (30%)
Colts Defensive Starters vs. Jets Starters: Full-Game Extrapolation*
Yards: 235, Points: 5
Plays: 55, 1st Downs: 13.3, Drives: 10, Scores: 2 (20%), 3-and-out: 5
In an extrapolated game, the Colts would hold the Jets to about 20% fewer yards (Jets yardage was likely skewed lower than expected by the two turnovers surrendered by the Colts’ second-unit offense, as well as much better starting field position in general after the starters were benched), and about 80% fewer points (not too difficult to imagine, since half of the Jets’ points came off of special teams and defense).
So, in an extrapolated game:
- The Colts offense would amass almost 500 yards and 22 first downs, scoring 5 times in 10 drives. Given that the Colts actually scored 2 TDs and 1 FG, it is reasonable to assume that those 5 scores would be either 2 TDs and 3 FGs or 3 TDs and 2 FGs – for a scoring range of 23 – 27 points.
- The Colts defense would hold the Jets to 235 yards, 13 first downs, and 2 scores in 10 drives. Given that the Jets actually scored 1 FG against the Colts starters, it is reasonable to assume that those 2 scores would either be 2 FGs or 1 TD and 1 FG – for a scoring range of 6 – 10 points.
* Note: for purposes of extrapolation, the following assumptions were made:
- Each team is assumed to have a total of 10 drives
- The Colts’ two touchdowns were assumed to be 7 points, so as not to compound missed PATs in the extrapolation. In other words, it is assumed that the Colts would make successive PATs. The two added points (blocked PAT and failed two-point conversion) were then deducted from the calculated total.
Uncharacteristic Special Teams Play
The game was also uncharacteristic with respect to special teams. The Colts surrendered a blocked PAT, which led them to attempt a failed two-point conversion following their second TD. The Jets also managed a kick return for touchdown, and were successful on two-point conversion attempts on two of their touchdowns.
Interestingly, the Colts yielded exactly one kick return for touchdown and exactly one defensive touchdown on the season: both took place in this game. In every other game, the Colts gave up neither a return touchdown nor a fumble/interception return touchdown. Thus, both in this game were clearly atypical, and likely due to the personnel decisions in the game. (My suspicion is that an already depleted special teams unit came out deflated to start the second half, after the team was nformed at halftime that the starters would be benched after one series each – which resulted in the opening kick being returned for the TD.)
Disregard the uncharacteristic special teams play, and the starters likely would have left the Week 16 game with a 17-3 lead – which may have been enough, even considering the kitchen sink that the Jets threw at Curtis Painter after Manning sat down, since the second-string defense only gave up 11 points.
What Week 16 Means for AFCCG Match-Up
Overall, there is nothing about that game that gives me any concern whatsoever regarding how the Colts can and should perform in the AFC Championship game. Just extrapolating from the previous game (which, again, isn’t entirely analogous, given the Colts players that didn’t play at all in that game, and the Colts’ vanilla game plan), assuming both teams would have had 10 offensive possessions (and even allowing for the aberrant kick-return for touchdown, the blocked PAT, and the two-point conversion attempts by both teams), the Colts would have won that game by an approximate score of 26-13.
Take away the uncharacteristic special-teams play, and the Colts would have won that game by an approximate score of 27-6.
And that’s still not accounting for the vanilla game plan and the inactive starters.
With all due respect to pundits such as Bob Kravitz, who admonishes Colts fans to be careful what we wish for – I’m absolutely licking my chops to be getting what I’ve wished for: a road to the Super Bowl that includes a bye, and home games against both wild card teams; an AFC Championship game against a team that the Colts match up very well against and that is suddenly getting over-hyped.
Prediction
Can the Colts lose? Of course. If they come out Sunday and fail to execute in all three phases, they absolutely can lose.
Should the Colts lose? Not a chance.
This game is the Colts’ to win or lose. I would love to see them repay the Jets for their 41-0 drubbing of the Colts in the 2002 playoffs – and I think they’re capable of it. But I’m just going to predict, based on the last game, that the Colts will win by roughly the same score that they likely would have had in the Week 16 matchup if the starters had played the whole game:
Colts win: 27-6
|
|
Chip Bennett MaxBlogPress and the WordPress Plugin Repository – http://toast.tw/100gh7 [chip_bennett].
|
|
|
Chip Bennett Chip MaxBlogPress and the WordPress Plugin Repository – http://toast.tw/100gh7..
|
|
|
Chip Bennett A different take on #WordPress core plugins. Pls read & comment http://bit.ly/6UZrMk @markjaquith @carlhancock @michaeltorbert @janeforshort [chip_bennett].
|
|
|
Chip Bennett Chip A different take on #WordPress core plugins. Pls read & comment http://bit.ly/6UZrMk @markjaquith @carlhancock @michaeltorbert @janeforshort..
|
|
|
Chip Bennett 9am, and it’s a whopping 3 degrees outside. Time to get all my girls up and ready for church. [chip_bennett].
|
|
|
Chip Bennett Chip 9am, and it’s a whopping 3 degrees outside. Time to get all my girls up and ready for church..
|
|
|
Chip Bennett Congrats #Colts Peyton Manning for winning 2009 NFL MVP. AP photo let’s cat out of the bag early http://bit.ly/4TrhYI \via @ColtScore [chip_bennett].
|
|
|
Chip Bennett Chip Congrats #Colts Peyton Manning for winning 2009 NFL MVP. AP photo let’s cat out of the bag early http://bit.ly/4TrhYI \via @ColtScore..
|
|
|
Chip Bennett Chip NFLN pundits: morons. Colts in trouble b/c no passing mo in last 2 gm? Must’ve missed Manning torch #1/#3 D NYJ/BUF (3TD 1FG) in <1 full gm..
|
|
|
Chip Bennett NFLN pundits: morons. Colts in trouble b/c no passing mo in last 2 gm? Must’ve missed Manning torch #1/#3 D NYJ/BUF (3TD 1FG) in <1 full gm [chip_bennett].
|
|
|
Chip Bennett cbnet MBP Auto-Activate #WordPress plugin: Removes registration/activation/subscription from all MaxBlogPress plugins http://bit.ly/6gvZBA [chip_bennett].
|
|
|
Chip Bennett Chip cbnet MBP Auto-Activate #WordPress plugin: Removes registration/activation/subscription from all MaxBlogPress plugins http://bit.ly/6gvZBA..
|
|
|
Chip Bennett Excellent read! RT @wptavern: This is quite the post. On The Matter Of Value – http://is.gd/5UyEH [chip_bennett].
|
|
|
Chip Bennett Chip Excellent read! RT @wptavern: This is quite the post. On The Matter Of Value – http://is.gd/5UyEH..
|
MaxBlogPress and the WordPress Plugin Repository
Filed in GPL, Geekery, Plugins, Web Development, WordPressRelated Plugins
Automatically activate all MaxBlogPress plugins:
Forks of existing MaxBlogPress plugins, with registration/subscription activation removed:
The So-Called WordPress “Ban Hammer”
The latest WordPress-related minor controversy involves the removal of MaxBlogPress plugins from the WordPress plugin repository. The action appears to be in response to numerous complaints and calls for their removal, due to the behavior of the plugins.
The news of the removal of MBP plugins from the WordPress repository first appeared on the Warrior forum (h/t WPKid), and then on WPTavern, the WPTavern forum, and BloggingPro.
The removal took place presumably for violation of the guidelines for hosting a plugin on the WordPress repository:
- Your plugin must be GPL Compatible.
- The plugin most not do anything illegal, or be morally offensive (that’s subjective, we know).
- You have to actually use the subversion repository we give you in order for your plugin to show up on this site. The WordPress Plugins Directory is a hosting site, not a listing site.
- The plugin must not embed external links on the public site (like a “powered by” link) without explicitly asking the user’s permission.
The MBP plugins, which offer a range of functionality from basic blog management (Ping Optimizer, Different Posts Per Page, Multi Author Comment Notification, Duplicate Post Checker) to internet-marketing tools (Stripe Ad, Unblockable Popup, Optin Form Adder, SEO Post Link, etc.), exhibit some abnormal behavior for WordPress repository-hosted plugins.
MaxBlogPress Plugin Behavior
All MBP plugins behave as follows:
- Upon installation of the plugin, a notification message is displayed on the Plugin Management page, indicating that the plugin needs to be registered.
- The options page, instead of displaying plugin options, first displays a two-part registration form. The first form requires a name and email address.
- Upon submission of this form, the user receives an email list subscription confirmation email. The user is required to click the link in the email to confirm their subscription. Until the user does so, the plugin options page displays only a message that the email must be responded to.
- Once the user clicks the link in the email, confirming the double-opt-in of the email list subscription, returning to the options page will, before displaying the plugin options, perform an update check – not through the WordPress SVN that hosts the plugin, but from the MaxBlogPress web site. If an update is available, the plugin updates itself.
- Only then does the options page (finally) display the plugin options, and enable use of the plugin.
The plugins are problematic in further ways:
- Not all MBP plugins hosted at the WordPress repository were released under the GPL (or a compatibile license).
- Some MBP plugins embed external (i.e. public-facing) “powered by MaxBlogPress” links on users’ blogs.
- Many users complained that the email list to which they were forced to subscribe behaved in a “spammy” manner, sending far too many emails (daily or near-daily) with content that only marginally (if at all) had anything to do with the plugin they installed.
- If you unsubscribe from the email list, existing MBP plugins will continue to work, but if you install any new MBP plugins, you will have to re-register, including re-subscribing to the email list from which you already unsubscribed.
Problems With MBP Plugin Behavior
There are several problems with this behavior for a WordPress repository-hosted plugin:
- This behavior violates the GPL under which the plugins were released.
- This behavior uses WordPress repository SVN merely for listing, rather than for hosting.
- Some have speculated that this behavior may be illegal in some jurisdictions. (Note: this speculation is outside the scope of this blog post.)
- This behavior violates the guideline against embedding external “powered by” links.
Violates GPL
The GPL defines itself as a free-software license, and defines the term “free software”. From the preamble of the GNU GPL v2 [emphasis added]:
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software–to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation’s software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
To make this point even more explicit, from the GNU.org website GPL FAQ:
See the definition of free software. The GPL is a free software license…
And from that linked definition of free software [emphasis added]:
The freedom to run the program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job and purpose, without being required to communicate about it with the developer or any other specific entity. In this freedom, it is the user’s purpose that matters, not the developer’s purpose; you as a user are free to run the program for your purposes, and if you distribute it to someone else, she is then free to run it for her purposes, but you are not entitled to impose your purposes on her.
Comparing the behavior of MBP plugins to this definition of “free software”:
- Requiring “registration” or “activation” in order to use an MBP plugin is clearly a violation of this principle.
- Requiring email-list subscription (forced opt-in) in order to use an MBP plugin is clearly a violation of this principle.
So, compelling the user to register/”activate” software is a violation of the GPL – much less, requiring the user to opt-in to an email list. Such functionality clearly violates the user’s freedom of use of the software without being required to communicate about it with the developer or any other specific entity. Thus, as written and distributed by MBP, the plugins in question do not conform to the GPL, which by its own definition is a free software license.
Released Under GPL-Incompatible License
Further, some of the MBP plugins hosted by the WordPress repository were released under licenses that are not compatible with the GPL.
For example, MaxBlogPress Stripe Ad is released under the following license:
MaxBlogPress Stripe Ad Library
End User License Agreement
Copyright (c) 2008, Pawan Agrawal
All rights reserved.By using the software, you agree to be bound by the terms of this license.
1. You may install and use the software on as many computers and websites/blogs as you wish. You may make back-up copies of the software for archival purposes.
2. You can distribute this software in its original form with any other products or stand alone.
3. You are not allowed to use this script library for creating any other software or plugin without expressed permission from us.
4. The software is protected by the copyright laws of the U.S. and other countries, and we retain all intellectual property rights in the software. You may not separately publish, sell, market, distribute, lend, lease, rent, modify, reverse engineer or sublicense the software code.
5. You must not make any modification to the software without express permission from us. If there is a feature you want included or a bug you want fixed, let us know.
Such a license is clearly incompatible with the GPL, and any plugin released under such a license should never be allowed in the WordPress repository.
Using WordPress SVN to List Rather Than to Host
The MBP plugins circumvent the built-in plugin-update functionality of WordPress, and instead query the MBP web site for updates. Consider the following update function from the Multi Author Comment Notification plugin:
function mcnExtractUpdateData() {
$arr = array();
$version_chk_file = "http://www.maxblogpress.com/plugin-updates/multi-author-comment-notification.php?v=".MCN_VERSION;
The plugin then uses this version check to determine if an update is available, downloads the update, and installs it – entirely circumventing the WordPress repository.
All MBP plugins have this same functionality. Thus, essentially, the plugins are using the WordPress repository merely as a listing site – a means to allow users to search for their plugins (or tags/keywords for their plugins) in order to get more exposure and more users installing their plugins.
Such exposure is intended to be a benefit of hosting a plugin on the WordPress repository, not the sole purpose – which is why the guidelines explicitly state that the repository is for hosting, not merely for listing.
Embedding External “Powered By” Links
But to go even further, some MBP plugins – including Stripe Ad – place a publicly visible “powered by MaxBlogPress” text/link, which explicitly violates WordPress repository guideline #4. And to make matters worse, the author actively seeks to enforce his non-GPL license to prevent users from removing such text from the front end of their blogs:
No it’s NOT licensed under GNU GPL. We are using that format of readme.txt as most people are familiar with that.
It’s illegal to remove the powered by link without notifying me about that.
My Response
While the response from WordPress was the removal of the MBP plugins from the WordPress repository, I decided to respond on my own.
When the news broke, several people suggested that the plugins should be forked, to remove the offending code. I thought that this suggestion would make for a good challenge, so I undertook it.
As it turns out, removing the offending code from the plugins proved to be incredibly easy. Thus, forks of Favicon, Ping Optimizer, Multi Author Comment Notification, and Different Posts Per Page are now available from the WordPress repository.
Further, as pointed out by Blogging Pro (linked above), making the MBP plugins think that they are activated is as easy as updating a single database option for each plugin. It seemed like it would be fairly easy to loop through each plugin’s option, and set it to the appropriate value, and I thought that some enterprising plugin author should whip up a plugin to do so.
As it turns out, I ended up being that plugin author (with a great deal of help from my friends at the WPTavern forum). As a result, I have also released cbnet MBP Auto-Activate, which, when installed, will determine which MBP plugins are installed, and automatically activate them, without needing to register or subscribe to the email list. The plugin will auto-activate any MBP plugins subsequently installed, also.
If you use MBP plugins, please let me know if you find any of these plugins to be useful. And if I can improve them, please let me know that, as well.
|
|
Chip Bennett New plugin: cbnet Favicon – activation/registration/subscription free fork of MaxBlogPress Favicon plugin http://bit.ly/5vuBKe [chip_bennett].
|
|
|
Chip Bennett Chip New plugin: cbnet Favicon – activation/registration/subscription free fork of MaxBlogPress Favicon plugin http://bit.ly/5vuBKe..
|
|
|
Chip Bennett New plugin: cbnet Multi Author Comment Notification: activation/registration/subscription free MaxBlogPress plugin fork http://bit.ly/4yLS6u [chip_bennett].
|
|
|
Chip Bennett Chip New plugin: cbnet Multi Author Comment Notification: activation/registration/subscription free MaxBlogPress plugin fork http://bit.ly/4yLS6u..
|
|
|
Chip Bennett New plugin: cbnet Ping Optimizer – activation/registration/subscription free fork of MaxBlogPress Ping Optimizer plugin http://bit.ly/5Nx06a [chip_bennett].
|
|
|
Chip Bennett Chip New plugin: cbnet Ping Optimizer – activation/registration/subscription free fork of MaxBlogPress Ping Optimizer plugin http://bit.ly/5Nx06a..
|
|
|
Chip Bennett New #WordPress plugins: act/reg/sub-free forks of MaxBlogPress Favicon, MultiAuthorCommentNotification, & PingOptimizer http://bit.ly/6jBzXl [chip_bennett].
|
|
|
Chip Bennett Chip New #WordPress plugins: act/reg/sub-free forks of MaxBlogPress Favicon, MultiAuthorCommentNotification, & PingOptimizer http://bit.ly/6jBzXl..
|
|
|
Chip Bennett I have released my first #WordPress plugin! cbnet Twitter List Display widget: http://bit.ly/5mYsAi (displays sidebar Twitter list feeds) [chip_bennett].
|
|
|
Chip Bennett Chip I have released my first #WordPress plugin! cbnet Twitter List Display widget: http://bit.ly/5mYsAi (displays sidebar Twitter list feeds)..
|
|
|
Chip Bennett Arrived back home last night to a fried modem. Have I mentioned that our DSL sucks? [chip_bennett].
|
|
|
Chip Bennett Chip Arrived back home last night to a fried modem. Have I mentioned that our DSL sucks?.
|
|
|
Chip Bennett Called AT&T. Our DSL modem was a known defective unit. Free replacement being shipped overnight tomorrow. No home internet until Tuesday.
|
|
|
Chip Bennett Chip Called AT&T. Our DSL modem was a known defective unit. Free replacement being shipped overnight tomorrow. No home internet until Tuesday.
|
|
|
Chip Bennett Welcome to 2010, the last year of the first decade of the 21st century. Happy New Year! May God bless you richly in His Son, Jesus Christ! [chip_bennett].
|
|
|
Chip Bennett Chip Welcome to 2010, the last year of the first decade of the 21st century. Happy New Year! May God bless you richly in His Son, Jesus Christ!.
|
|
|
Chip Bennett Wishing Rush Limbaugh to die? Liberalism truly is a mental disorder: http://bit.ly/6lQyqR You stay classy, liberals! [chip_bennett].
|
|
|
Chip Bennett Chip Wishing Rush Limbaugh to die? Liberalism truly is a mental disorder: http://bit.ly/6lQyqR You stay classy, liberals!.
|
|
|
Chip Bennett Got a hotel room @ 1am. Woken @ 7am by fire alarm. Hotel staff burned biscuits in the microwave. Sleeping at Holiday Inn Express #fail [chip_bennett].
|
|
|
Chip Bennett Chip Got a hotel room @ 1am. Woken @ 7am by fire alarm. Hotel staff burned biscuits in the microwave. Sleeping at Holiday Inn Express #fail..
|
|
|
Chip Bennett In Pittsboro, IN, finishing the Christmas stocking stuffer shopping for the girls, Nana, and Papaw. Luckily stores aren’t too busy yet! [chip_bennett].
|
|
|
Chip Bennett Chip In Pittsboro, IN, finishing the Christmas stocking stuffer shopping for the girls, Nana, and Papaw. Luckily stores aren’t too busy yet!.
|
|
|
Chip Bennett Merry Christmas, Obama: Str Aprv/Disaprv 25%/46% Aprv Index:-21, total AprvDisAprv 44%/56% \via @RasmussenPoll http://tinyurl.com/preztrack [chip_bennett].
|
|
|
Chip Bennett Chip Merry Christmas, Obama: Str Aprv/Disaprv 25%/46% Aprv Index:-21, total AprvDisAprv 44%/56% \via @RasmussenPoll http://tinyurl.com/preztrack..
|
|
|
Chip Bennett Proud Parent: my 2 1/2 y/o daughter used the potty (#2) for the 1st time today! She’s proud of herself and gets to wear pull-ups as a reward [chip_bennett].
|
|
|
Chip Bennett Chip Proud Parent: my 2 1/2 y/o daughter used the potty (#2) for the 1st time today! She’s proud of herself and gets to wear pull-ups as a reward..
|
|
|
Chip Bennett While Obama plays in the snow in Copenhagen and Reid dances with the devil oh healthcare, Iran siezes Iraqi Oil Well: http://bit.ly/79VHDV [chip_bennett].
|
|
|
Chip Bennett Chip While Obama plays in the snow in Copenhagen and Reid dances with the devil oh healthcare, Iran siezes Iraqi Oil Well: http://bit.ly/79VHDV..
|
|
|
Chip Bennett Video of Baby Steph News Report – http://toast.tw/100cog [chip_bennett].
|
|
|
Chip Bennett Chip Video of Baby Steph News Report – http://toast.tw/100cog..
|
The local Channel 12 news in Cincinnati ran a story last night, talking to the family about Baby Steph and Eric, who were killed in a car crash yesterday morning:
As you can imagine (and see), the family are devastated.
I took my wife and girls to Indianapolis yesterday, so that my parents could watch the girls, so that my wife can help with the family for the week and attend the funeral, which will be held this Friday.
41 queries. 0.887 seconds.
cb.Endorsements
Recent Comments
Recent Trackbacks
- Pingback from
MaxBlogPress Plugins Removed From WP Repository
on
MaxBlogPress and the WordPress Plugin Repository - Pingback from
Subversion
on
cbnet Twitter List Display - Pingback from
This post was mentioned on Twitter by Mark Brown,...
on
Adult Stem Cell Advances: Heart, Lungs, Cancer, More - Pingback from
Adult Stem Cell Advances: Heart, Lungs, Cancer,...
on
Adult Stem Cell Advances: Heart, Lungs, Cancer, More - Pingback from
Debunking Alleged Racist Limbaugh Quotes
on
Henry Louis Gates: Racist

