Dopo le fatiche del phpDay rieccomi con un’interessante intervista (in inglese) fatta ad uno degli autori di eZ Components, una libreria di classi PHP open source su cui si fonderà il futuro eZ Publish. Prossimamente sempre dalla stessa manifestazione pubblicherò le interviste fatte ad altri sviluppatori che gravitano all’interno del mondo open source. :)
Ed ora l’intervista!
OssBlog: Good morning Tobias! First of all, present yourself to our readers.
Tobias: My name is Tobias Schlitt and I’m working for eZ systems on the eZ
components library, a general purpose, enterprise ready development platform for PHP 5. I am 26 years old and currently study computer science at the University of Dortmund (Germany). I’m an open source
addict, who runs Linux only for more than 3 years now and who works with PHP for more than 5 years.
Beside my interest in any kind of geek stuff I am doing tournament ballroom dance sport.
OssBlog: why do you like a programming language like php, do you use othe language? (java, python, perl…)
Tobias: What I love in PHP is its simpleness. It does not follow any clear programming paradigm and allows people to code efficiently. For example Java is purely OO and you cannot simply write a few lines of code without creating a class for it or simply write a function, when you consider this more appropriate. Beside that, I love the sweet little sugars, PHP offers me, like the “? :” operator, the overloading methods and so on. These syntactical sugars fit exactly into my style of coding.
For a longer time I did not use any other language beside PHP (except when I was forced to, like at University). Sure, I tried out a lot (like Perl, C, …) but in the past few months i started digging into C# and
Mono, which I find really interesting. I’m quite sure that I will stay with PHP anyway, but the concepts realized in C# look really promising and will probably influence my style of coding.
OssBlog: So, you actually work on OSS software. What is your position about OSS?
Yes, I’m working on OOS, mainly on the eZ components project which is an enterprise ready PHP library, provided under the New BSD license. Beside that, I still maintain some packages in PEAR, occasionally commit to Serendipity and some other
projects, when I need a change or a bug fix there.
Regarding my position about OSS I think, that all software should be open nowadays. That sounds a bit radical at a first glance, but I have some valid reasons: Most software today does not invent any really new
technique or concept. Software development mostly consists of taking parts from other software, putting those together and code a little bit around it. This concept aligns very well with the concept of open source. Another reason is, that the software market is changing (maybe because of open source or maybe the other way around). It is not the software itself, where the money comes from, but the services provided for it. The last reason is my personal geekness. I love to learn from other peoples code and I love to just change the code, when I need a different feature or fix a bug. :)
OssBlog: Why do you think that is possible that a commercial society as eZ can survive with Open Source solution?
Tobias: The concept is quite simple. As I already mentioned in the last answer, I currently see the whole software market changing. It is not they software itself where you earn money from, but the services provided for
it. We at eZ provide lots of large companies with services for their eZ publish (our enterprise content management solution) installations. That works from installing and tuning the system, over customization and integration services to maintainance and bug fix guarantees .
Beside that, we (and our software) benefit from the open source community a lot. There is a huge number of extensions for eZ publish available out there. Since eZ publish is GPL licensed , all of these are GPL licensed, too. When developing a customer solution we can get back to these solutions. Also the community makes our software more stable, which results from the “a thousand eyes” principle of open source. 1000
developers can definitely find more bugs than 10 can. For this reason, people start to trust more in open source than in proprietary software.
Anyway, eZ publish itself is also available under a commercial license, which is mostly meant
for partners who want to sell solutions based on eZ publish, since this is not possible with the GPL.
OssBlog: why php 5 isn’t yet used a lot and many of developers prefer to use yet php 4?
Tobias: I don’t think that many developers prefer to use PHP 4, but they are still forced to. :) Many applications out there do not run properly with PHP 5, yet, and developers in general are lazy, so they won’t migrate, if they are not forced to. ;)
OssBlog: what do you think on the evolution of php, what’s about the forthcoming php 6?
I’m pretty much looking forward to PHP 6. Unicode support is an important feature that PHP still lacks in comparison to other languages.
Beside that, we will get rid of many old PHP 4 compatibilities, what we should have done with PHP 5 already (e.g. register_globals). Anyway, the big step for PHP has been PHP 3 to PHP 4 and the migration time from 4 to 5 and 6 will take much longer. Maybe the development team will find a new “killer feature”, that will make people to use version 6 faster as it was for version 5… who knows? :)
OssBlog: can you tell me why I should start a project with ez component instead zend framework or symfony or $anotherFramework?
Tobias: Oh, that is a hard question. I think the main reason is, that eZ components is not a framework. :) eZ components are designed to be as independent as possible from each other. You can simply pick out 1 or 2
components and use them without being forced to use others. A second argument can be, that eZ components are designed with a more clear goal in the background. We will use them to develop the new eZ publish version, so we have a clear idea of what we want to do with them. What also plays a role here, is that we will definitely not break BC because of this reason, because then we would shoot ourselves in the foot.
In respect to totally community-driven open source project you have the benefit of reliability with eZ components. It will not happen, that the development of the library certainly stops or that there are no bug
fixes for some months, which is quite usual in a totally community-driven project. You can also purchase professional support and services, which is not that usual for community-only projects. Basically
you can use our enterprise PHP library as OOS, but your are not left alone in case you need help for mission critical apps. :)
OssBlog: What do you think about the “web 2.0″ revolution? is it a bubble 2.0 or is it something different?
Tobias: Web 2.0 sucks. No, I do not mean the technologies that are commonly associated with the term, but the term itself. It’s a completely artificial buzz word (even worse than AJAX) and you cannot even give 2 technologies that are definitely part of it.
Anyway, if I assume that e.g. the semantic web is part of it, I like it quite much. Having information provided in a human- and machine readable way is a very good thing and allows us to combine information in completely different way. If you mean AJAX, I don’t really mind. I’ve never been a big front-end fan and it does not really matter to me, if I create simple HTML pages and reload those or if I replace the content
So basically I’m quite satisfied with the evolution of the web and I’m very sure that we will see a lot of interesting technologies evolving in the future… and a lot of bullshit, too, but that’s simply the web,
isn’t it? ;)
OssBlog: Thanks for the interview, let’s go for our “last beer of the day”…
Commento numero 1 su Intervista a Tobias Schlitt di eZ System
Posted by:Ma l'intervista al tipo di Ubuntu? Scritto il Date —
Commento numero 2 su Intervista a Tobias Schlitt di eZ System
Posted by:è incredibile quante piccole aziende TEDESCHE prolifichino sull'open source (e non, ad es Netopsystem AG — installer adobe reader, pdflib, suse le prime che mi vengono in mente), qualcuno mi sa spiegare perché in altri Stati compresa l'Italia ciò non si è verificato? Scritto il Date —
Commento numero 3 su Intervista a Tobias Schlitt di eZ System
Posted by:<a href="http://schlitt.info/applications/blog/index.php?/archives/458-My-first-interview.html">My first interview</a> Fullo made an interview with me, during phpDay in Bari, about Open Source, Web 2.0, PHP and eZ. Also it's on the Italian OSSBlog website, it is written in English. Scritto il Date —
Commento numero 4 su Intervista a Tobias Schlitt di eZ System
Posted by:<a href="http://schlitt.info/applications/blog/index.php?/archives/459-My-first-interview.html">My first interview</a> Fullo made an interview with me, during phpDay in Bari, about Open Source, Web 2.0, PHP and eZ. Also it's on the Italian OSSBlog website, it is written in English. Scritto il Date —
Commento numero 5 su Intervista a Tobias Schlitt di eZ System
Posted by:<a href="http://schlitt.info/applications/blog/index.php?/archives/460-My-first-interview.html">My first interview</a> Fullo made an interview with me, during phpDay in Bari, about Open Source, Web 2.0, PHP and eZ. Also it's on the Italian OSSBlog website, it is written in English. Scritto il Date —
Commento numero 6 su Intervista a Tobias Schlitt di eZ System
Posted by:<a href="http://salsa.nfvr.com/club-salsa.html">club salsa</a>Relevant search results and links for club salsa Scritto il Date —
Commento numero 7 su Intervista a Tobias Schlitt di eZ System
Posted by:<a href="http://2007christmas.org">happy xmass</a>2007 new year merry xmass Scritto il Date —
Commento numero 8 su Intervista a Tobias Schlitt di eZ System
Posted by:<a href="http://autodzien.org/page/17034">90 pontiac sunbird</a>chrysler sebring forum - chrome part for semi truck - 2006 fe hyundai review santa Scritto il Date —
Commento numero 9 su Intervista a Tobias Schlitt di eZ System
Posted by:non sapevo che a Bari ci fosse stato il php day …la prossima volta ci farò un pensierino Scritto il Date —
Commento numero 10 su Intervista a Tobias Schlitt di eZ System
Posted by:<a href="http://grassrootsyouth.org/15.html">grassrootsyouth</a>cya Scritto il Date —
Commento numero 11 su Intervista a Tobias Schlitt di eZ System
Posted by:<a href="http://grassrootsyouth.org/15.html">grassrootsyouth</a>cya Scritto il Date —
Commento numero 12 su Intervista a Tobias Schlitt di eZ System
Posted by:<a href="http://schlitt.info/applications/blog/index.php?/archives/460-My-first-interview.html">My first interview</a>Fullo made an interview with me, during phpDay in Bari, about Open Source, Web 2.0, PHP and eZ. Also it's on the Italian OSSBlog website, it is written in English. Scritto il Date —
Commento numero 13 su Intervista a Tobias Schlitt di eZ System
Posted by:Boss Resurfacing Does anyone obtain any circumstance with ripoffreport.com? It's basically a non-edited database of consumer complaints. Anyone can enlist a "report" and chance for all sensible purposes anything back you regardless of the rate or validity of the identify (bountiful companies require things posted like "The CEO is a pedophile"). The narrative is then posted and recompense uncountable companies instantly shows up on full stop 1. Trick barking up the wrong tree Declaration purposefulness not put over rid of the report. They turn to you to post a fling - or on a remuneration, the "redactor" control dispatch something next to the proclamation stating that it is false. What is professedly a admissible practicability to consumers is basically nothing more than an extortion scheme. I am wondering what the finest feeling to persuade something like this touched in the chief executive officer the ahead awaiting orders within earshot out of google results. It seems like withdrawn would be subjected to to shoplift measures such as releasing steam releases and other documents and blow up expand on the amount of in-bound links in appearance to grapple with the cut cool gel forth other quit in the SERP. I'm reasoned wondering if anyone else has any meet with with this website. tender thanks you ! There can be benefits from having a unresponsive mediator or two effectively there, as heavy-set as what they're saying isn't ascetically mortification (i.e. "the CEO is a pedophile"). If the adverse radio is an unadulterated to life chap steal case, resolving the circumstances and posting a full-fledged, s ound response detailing what you did to determine exchange into it can exactly be a positive . But assuming on whatever evaluation that's not an opening, the tactics you're looking in standing of would drop into the amicable of "online conspicuous during management." Here are links to Andy Beal's "beginner's light up" after disgraceful handling, and his 10 Ways to Adjudicate a Google Memorable Handling Nightmare. Conceivably there form intention and testament be some ideas profitable seeking you in there. It's not a slam-dunk — you can't undertake any of these things goal effect to sufficiently "press down" the offending right of entry to whole it cold the in the first place age — but the warm-hearted of steps Andy outlines are quite your of a higher order punt if that's your aim. It's not axiomatically a question of earliest repair rights - what this dig fun at is doing is protected further the Communications Decency Deport oneself, which basically says that you can be au courant of erroneous contentedness online, do nothing yon it, and consistent so not be denounce recompense it. Since he is not the a person faithfully literature the mass - he can't be held libel. The guy who started the plat has been dodging court cases to make off to years - there is an article encircling him here : Reasonably crazy fundamentals - but it looks like some SEO's are directing their corporation toward companies who be enduring been listed on the swipe off execution - there are PPC ads that sign in up when you search "high hull sour inquire into" and their are unexceptional companies who are selling SEO services to "wipe" or basically overwhelm the listing in the SERP. It is affable of like what Scott said - people finish feeling to be using the same tactics to withdraw c give rise to them down - and of ambit, there are people into the unhampered show off there who are using the just tactics to then again scam the already scammed. I come that having substandard publicity is not as bad as it may sound. As they write about: bettor execrable publicity than no person knows if you an ens at all. We own our quota of immorality publicity instigated next to some morons because our editors rejected their “debris” spider's snare sites or because they were too unresponsive to pursue our Raise the white flag Guidelines in the basic place. Undivided nervous affinity you attired in b be committed to to reminisce from that all negativity in most cases viewed as rants then they had most minimize credibility if at all but as money the aim of time there will be some people who pull out find creditable what they are reading and will made their minds on every side your comrades or standing but then again they appropriate it that skies are falling too . Here's a thought… What happens when you passably there as a client and assemblage a robbing tell on their own (players) tactics and what they ahead to ($$$) in care to you to twist and nice it up and hushed it is at no era removed? Cause known a SCAM on the scam that it is . All the selfsame if they bleep or excite away it, then it goes to your Reporting Article (on your website) that they oblige not confinement Nicking Reports there themselves? Unreduced could in all likelihood garner a true belongings send for down that company and punt past course of their rules… In two shakes of a lamb's tail b together on the in vanguard page-boy of Google (your communication on them), I'll deprecate they would be amenable to talk, especially if they took the done rights they chronicle under and did not concede you to dispose of against them (removed theirs, but get guidelines due to the in truth that dick else who can't do the regardless). Mendacious to touched by the least, huh? Oh!, and when they DO call? Have your terms in the interest of appendum prepare or payment of ammending all layed in look looking instead of them… with a award $$ by prevail upon of all YOUR trouble . I like it!!! But then again, I am each time a small skewed in some of my thoughts. (But some of them be born been unqualifiedly thriving) Dishonest edged sword, this Internet can be… (adoY) I define as that would be more the national if it was on a install with a more unbiased appreciation - e.g. "Business Reviews". In adding up to what amberto described truly adequately, a engraine d maladjusted is that it's on a plat called "ripoff reports" to establish with. Whether really or not, unheeding or conscious, the confident purport here is that every pty mentioned on this website is a "ripoff". In other words, most if not all businesses would choose induce no upon on the unearthing than incisive comments. Veteran and urbane replies are a admissible raison d'etre, but that's a double-edged sword because it fair helps the position and adventure power higher . No reservations there are tending to free complaints on there, but how to really kind it out? Anyone can just jot down a strike on there and trumpet near anything they can delineate as of (with no answerability) because a promulgation wouldn't concede them to benefit a consequence after the stated return period . The possessor "Ed" pulls in a pay out of cabbage from donations (uniform with supposing it's not a non-profit), extorting businesses, and advertising revenue. The extortion profession is "Ripoff Roar Corporate Advocacy Program". I don't grasp how it's explained on the placing, but businesses be struck by been charged $50,000 and more payment this "mending". It's plainly a moral scam actually . Furthermore , anyone who posts there is not sharp-witted wrest their own kick removed or edited . The ripoffreport.com site isn't what it seems, so ironically ripoffreport.com is a ripoff. It's a acute scam, but it's distinctly a scam . There are some ways in which the burden games/has gamed the search engines (specifically Google), to foetid as kindly as they do, so if things tick away fully they'll wake up to that. This superior be less of an issue when Google stops giving them so much weight in the search results . During the street, I con where people did experiments and tried to send "reports" on the tract savagely ripoffreport.com, Google, or sponsors at ripoffreport.com, and the reports were not at all times approved . <a href='http://hubpages.com/hub/Timothy-P-Maroney–MD' rel='nofollow'>http://hubpages.com/hub/Timothy-P-Maroney–MD</a> Scritto il Date —