Zamieszanie we FreeHAL@home

Zaczęty przez Tobias, 22 Marzec 2009, 21:07

Tobias

There are two issues:

First: you cheat by using manipulated BOINC clients. It should be common sense that this is not allowed. Often it is not forbidden, but this does not mean that the project is happy about it.

Second: You have changed the BOINC client executable (look at page 10 in this thread). Where is the source code? Not publishing it is illegal because BOINC is licensed under the GNU GPL.

Well, I could have talked to you before writing something to the main page. But teaching someone a lesson is often more effective than debating. It's your fault if BOINC@Poland appears in a bad light now for some days, because you discussed your semi-"legal" actions here, in this public forum.

TJM

Cytat: Tobias w 22 Marzec 2009, 21:07
There are two issues:

First: you cheat by using manipulated BOINC clients. It should be common sense that this is not allowed. Often it is not forbidden, but this does not mean that the project is happy about it.

That's not cheating, exactly the same result can be easilly achieved by running multiple Virtual Machines on single host, but running modified BOINC core which allows multiple BOINC instances uses less resources.

Cytat: Tobias w 22 Marzec 2009, 21:07
Second: You have changed the BOINC client executable (look at page 10 in this thread). Where is the source code? Not publishing it is illegal because BOINC is licensed under the GNU GPL.

Actually, I didn't change the executable, I built my own core client. The changes are so small that I didn't even think about publishing the source, because anyone with basic programming skills could probably do the same in less than 5 minutes:

common_defs.h


#define RUN_MUTEX           "BoincSingleInstanceA"



hostinfo_network.c


    if (!he || !he->h_addr_list[0]) {
        //msg_printf(NULL, MSG_ERROR, "gethostbyname (%s) failed", buf);
        return ERR_GETHOSTBYNAME;
    }
he->h_name[0] = 'A';
    strlcpy(domain_name, he->h_name, sizeof(domain_name));



W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

rilian

greetings!

Tobias, before accusing someone in usage of hypothetical scripts or modified BOINC or smth, can you please give proofs that results, returned by these clients, are invalid? If yes, please post them first, if no, please remove that stuff from your news page. It does not make any respect to your project where 1000s of volunteers give you free CPU cycles.

What i see now, all these results ARE VALIDATED (and so credits are granted) by your validator, so.. basicly, why do you complain that someone cruncher returns more results than other cruncher?

thanks,
rilian
team Ukraine
:parrrty:

Ukraine team rules!


Bober

It's good that you've decided to talk with us Tobias, better now than never. I'm sure that you will manage to clear all issues with us.
Anyway I think that "shoot first, then ask" philosophy not always serves best - it is easy to hurt someone, much harder to put things back the way they were.

P.S.
Priviet rilian  :parrrty:

Tobias

@TJM 
CytatActually, I didn't change the executable, I built my own core client.
I think you know what I meant by saying you "changed" it.
CytatThe changes are so small that I didn't even think about publishing the source, because anyone with basic programming skills could probably do the same in less than 5 minutes: ...
That's a fine excuse. I'm not a copyright holder of BOINC, so it's not my problem. But if somebody would do such things with my software, eg. FreeHAL, I wouldn't accept it. Anyway, I do not accept such crimes with FreeHAL when you distribute it here.

@rilian Of course they are valid. Do you think I've written a validator which detects cheaters?

I'm up to forget this if you change your code in the way that it is not faking hosts but requests more work units even when there is already one running. The current behaviour is that it waits until the current work unit has ended. The only time you get more than one is after a reset, when it needs some time download.

Best regards,
Tobias

buninek

I use orginal (not modified) boinc managers on linux vserver technology.
This legal?

Tobias

#6
@TJM
In the case that you accept my suggestion:

client/work_fetch.cpp:
Cytatvoid WORK_FETCH::compute_work_request(PROJECT* p) {
   if (p->non_cpu_intensive) {
       clear_request();
       if (!p->dont_request_more_work && !has_a_job(p)) {
           cpu_work_fetch.req_secs = 1;
       }

Cytatbool PROJECT::can_request_work() {
   if (suspended_via_gui) return false;
   if (master_url_fetch_pending) return false;
   if (min_rpc_time > gstate.now) return false;
   if (dont_request_more_work) return false;
   return true;
}

@buninek:

CytatI use orginal (not modified) boinc managers on linux vserver technology.
This legal?
Yes, because this does not break the GPL.

In the mind of the general public it could be an argument that software licenses are never read, many people are running an illegal windows anyway etc. Until a specific point I can understand this: you pay for a software and you are only allowed to use it on one computer. But the GPL sives you the explicit right to modify and distribute it! The restriction it makes is that the software has to be free forever. It denies modifying and distribution a program without publishing the source code. So it's not acceptable, not due to restrictions made by corporates, but due to human fairness and ethics.

OxyOne

Cytat: kempler w 22 Marzec 2009, 19:23
Nie wnikam jak to wszystko dokładnie działa ale twórca uznał że jest to niedopuszczalne. I dzięki Wam jesteśmy przedstawieni jako drużyna w bardzo negatywnym świetle na stronie głównej FreeHal a co za tym na BOINCStats bo newsy są z RSS, na forum VTU kłótnia, Gerasim kłótnia. Po prostu fantastycznie. Oby tak dalej.

Kempler ty widzisz w ten sposób ja natomiast moge sie wypowiedziec tylko tyle ze jestesmy lepsi niz sie innym wydaje a to w oczy kole.
Goscia z FreeHala zabolało ze z jego obliczen powinno byc takie a takie obciazenia łacza, serwera itp nie wazne boli go. Co do wielkiego programisty - administratora z Gerasim jak wczesniej pisałem stworzył APP które liczyło 15min natomiast Sesef zrobił prosta optymalke ktora zawsze dawała VALID!!.
Krótko w 1 wu było do sprawdzenia 500 liczb i wypisanie ktore sa pierwszymi, liczby parzyste nie sa pierwszymi wiec zostało 250, uzył biblioteki GMP ktora jest używana w AP19, 20, 21, 26 i robia co robiła 200WU naraz w ciagu 1-2 sek na Turionie!!
Łącze mamy po 10Mbit wiec serwer mu nie wydalał. Zrobiła sie zadyma bo mamy komputery hidden i nie chcielismy udostepnic kodu optymalki po tym jak nas zablokował i oczernił. To tyle sprostowan dla tych co sie wstydza za nas w Gerasim. Co do trzeciego kazdy wie jak było...

Jak by ktos mógł tłumaczyc z EN na PL było by super nie kazdy dobrze rozumie...
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym, ani każdym innym następującym po tym terminie.

[/url]

Troll81

#8
Tobias since the results are correct, the only issue here is that the source code was not made public? If that is the only crime then we can publish the code with those extra lines added by TJM. Our aim was to crunch the units faster for the sake of Your project. And i realy think that it was better and more elegant way to talk to us first instead of "shooting". And we can always say that the clients had been made public because as i remember the link is somewhere on our forum. And the forum is accessible to anybody. And now even the changes in the source code are visible to anybody so they are public as well. Now we don't void any GPL license restrictions. And of course it is free :)

CytatI call on BOINC@Poland to stop cheating by using manipulated BOINC clients or scripts. Furthermore I claim the BOINC code you changed - I don't understand polish, so I hope I just haven't seen a link in your forum. If there's really no link, it is illegal to distribute the executable due to the GNU General Public License. However it is: stop - or bear the consequences.

The last line of Your post states that it doesn't matter if we have pulished the code or not, we should stop using it. Now, how should we understand that??

TJM

Tobias, the change you've proposed on previous page has one major disadvantage: the client will be continously getting more work from the server until the max # of results per CPU limit is hit. At this moment with 5 tasks/CPU it's ok, but if you raise the limit in the future it may kill all modified clients :D
Also, I'm not sure if the client will stop requesting work when it hits the limit. I'm testing it at this moment with 5.10.45 modified slightly (p->work_request set to 1.0 for non_cpu_intensive projects).



As far as I know, it's possible to tweak the server to send more than one result at once, another non_cpu_intensive project - DepSpid (dead atm) had it configurable - the user could set maximum number of parallel tasks in project preferences. IMO you should think about adding similar feature, it would definitely stop us (at least me) from running modified clients to get more work :P

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Tobias

CytatAs far as I know, it's possible to tweak the server to send more than one result at once, another non_cpu_intensive project - DepSpid (dead atm) had it configurable - the user could set maximum number of parallel tasks in project preferences. IMO you should think about adding similar feature, it would definitely stop us (at least me) from running modified clients to get more work Tongue
I will add it, maybe you can explain it to the people here not understanding english.

Best regards,
Tobias

Troll81

Most of us understand english :)

Now as far as I see. The issue here is solved. But On Your site is still big news, accusing whole our team of cheating. That is not wery nice. I assume You will also post a correction for this news. Our team never "Cheated", actually the only thing we did was doing more work for Your project. You can also post link to the modified client, or even better, You can post the source code of the modification.

AiDec

#12
Tobias.

I would like to assume an attitude. I will write in mine and JUST mine name - I`m sure many of B@P members will don`t like what I`ll write, because they don`t like when I`m not nice to the others (and unfortunately 4 me, they will do not let me write unpleasant words). But I have to write my opinion cause I`m pissed, pissed off like *%*#@*% HELL!



Cytat: Tobias w 22 Marzec 2009, 15:59
Project News: "I call on BOINC@Poland to stop cheating by using manipulated BOINC clients or scripts. Furthermore I claim the BOINC code you changed - I don't understand polish, so I hope I just haven't seen a link in your forum. If there's really no link, it is illegal to distribute the executable due to the GNU General Public License. However it is: stop - or bear the consequences."


But I still don`t understand what is the case about. I still don`t understand why u r writing that we r cheating??? :O.

We became interrested your project (I have to say that especially me ;) ), just because it is one of not so many non-cpu projects (btw, Almere is my absolutely favorite :) ), what gives many possibilities to crunch together with other `cpu` projects. I have to say that I was a person who called (many, many times) other members to crunch ur project. I`ve called all other members to assign each of their computers to ur project! (Have I done something wrong?). After a while we have wondered that it is possible to crunch many, many, many units at once (initially using VirtualMaschine and many `additional` OS`s).

At one moment it became a race between us (B@P members) :). An tight race - who can crunch more :).

CRUNCH! NOT CHEAT!

I`ve never expected that it will make u unsatisfied.

But just to make ur utterance/statement clear 4 us (because until now no1 understand why u`ve written so unpleasant words about us), pls explaine why u called us cheaters? I don`t really see any reason to do that. R we doing something AGAINST ur project? Is anything wrong that we r participating in FreeHAL? R we damaging/destroing/slowing down ur work/units/project/servers/anything? R our computers sending wrong/incorrect/false results? R we receiving more credits than others? R we crunching faster than others? We r crunching ur units as we should. We r using ur app (while we could write much better - as it was done 4 some of other projects) just to follow ur rules. If u want, u can check each, EACH of crunched by my maschines units MANUALLY and I can guarantee that u`ll cannot find ANYTHING, ANYTHING wrong, because NOTHING wrong was done!!!

If u don`t want - I do not have to participate ur project. I don`t really need that. Just tell me u don`t want me there and I can quit. But I need one &^%^%$#%$ thing. I need explanation! If u called us cheaters, PROOF IT and explaine what the *&^% r u writing about? What kind of cheating? I don`t really know, I can`t really understand why u did it? Why u called us cheaters? That is really, really easy to give offence - I can do the same to u (want it? rly?). But have u ever think what actually r u doing by calling us cheaters? Can u proof it? U cannot, cause it is not possible! Cause we did not cheated! Do u know what means `cheat`? I will suggest u, to think once more what this word EXACTLY means and how our offended members feel after ur utterance! Mby I should call u e.g. ***** just cause u can`t write good stable app? In last days (mby even weeks - don`t remember exactly) about 90% of ur units was not validated after crunching, because u made miatske. Did I called u noob? Nope. Any1 of us did it? Nope. We waited. And we kept crunching. With no credits, with no `profits` ;).

I would like to write much, much more. I would like to call u e.g. *****, cause I would like to do something similar as u did. JUST to let u feel similar 2 our members. Mby it`ll help u understand what u did. But I will not do that. Cause I understand that some ppl r making mistakes. Cause I know that ppl do not know everything. U didn`t know how some of us will feel after ur offence.



------------------------------------------------------------------------------------------------------------



Ofc I didn`t have to write so many unpleasant words to u :). I did it just 2 make u angry, 2 let u feel the same as some of our members. I`m sorry. I think I had 2.



------------------------------------------------------------------------------------------------------------



That is true, that TJM have made small modification. He have already explained u what he did. And why he haven`t publicated it - I think we all can agree, that it was just mistake. Actually, as I`m 35 years old, I`ve never heard that GNU General Public License requires from me something like that, when I`m changing something. Sorry I didn`t know that. Actually, u think that 100% ppl who can write some programs or scripts knows that? Knows whole GNU General Public License? Ofc not. And ofc I agree with u about reading licenses - I`m never doing this -it`s to long, takes to much time, and anyway I`m sure just specialized lawyers can understand this terrible complicated parlance shit. And it`s just lawyers fault :P. And I`m sure even specialized lawyers r not reading 100% of licences  XD.

Tobias, ppl r not perfect. Ppl r making mistakes. U made many mistakes in ur apps and no1 called u noob or moron or whatever. And u can be sure, no1 of us will never do that. Ok, ok, except me... - I could do that. But I will not ;). TJM made mistake, but he really didn`t know that he should do that (publicate). I also made mistake. Even two. No! Three! Once when I joined ur project, second when I called all of B@P members to participate in FreeHAL and third... Well, third is first 50% of this long message ;). Ok, u can call me a moron (but just this one time ;) ).




In peroration I suggest:


Tobias: excuse B@P members and start dialog instead of offence (that`s not right modus operandi). Dialog can help u in many ways (e.g. some of B@P members are fantastic programmers...).

TJM: send Tobias modificated client and publicate it somewhere (I don`t really know how it works with this GNU, GPU, licenses, this whole lawye... etc. and where u should publicate it - mby at FreeHAL message board?).

AiDec: excuse Tobias u *&^(_(*&*&$(%$ unreformable moron!




Anyway, sorry 4 so bad, bad english. I`ve never had possibility to learn this language (at school, etc.) - that`s because one of big, big mistakes one of our polish leaders in past time. I`ve learned english by playing games ;) (ofc I didn`t read this games licenses).



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

Troll81

That was a looooong post AiDec. And not a very nice one. But one thing is for sure. I did not used modified client, and i am a member of B@P, and i was called a cheater. And that hurts. As a matter of fact i was crunching FreeHal from the very beginning, and I did not complained when the project reseted my credits (that was a project fault, but still i got punished).

KrzychuP

Cytat: Troll81 w 23 Marzec 2009, 10:51
That was a looooong post AiDec. And not a very nice one. But one thing is for sure. I did not used modified client, and i am a member of B@P, and i was called a cheater. And that hurts. As a matter of fact i was crunching FreeHal from the very beginning, and I did not complained when the project reseted my credits (that was a project fault, but still i got punished).
I can say the same  :(
I didn't cheat, so why you call me cheater Tobias?

buninek

Uważam, że każdy ma prawo używać zmodyfikowanego przez siebie managera boinc. Nic tu nie pomogą
apele, próby zbanowania, ustawowe zmiany, oskarżanie o oszukiwanie. Źródła są otwarte, dostępne
dla każdego na licencji GNU GPL. Jeśli jesteś użytkownikiem systemu na który boinc nie działa,
np. Haiku OS, możesz go przeportować. Jeśli masz ochotę, wiedzę i umiejętności aby zmienić,
działanie managera w taki sposób jaki Tobie odpowiada zrób to. Nikt Tobie tego nie może zabronić.
Wśród tysięcy osób, które biorą udział w zabawie w BOINC jest pewnie więcej niż kilka, które
używają zmodyfikowanych managerów.

Obowiązkiem twórcy i opiekuna projektu jest takie przygotowanie projektu, aplikacji liczących
aby umożliwiały w miarę równą rywalizację. Był porządnie zabezpieczony.
Nie widzę nic zdrożnego w tym, iż ktoś ma ochotę liczyć 1000x szybciej niż inni. To jest najnormalniesza rywalizacja. Czy ja nie mogę się obrazić na twórcę aplikacji, która np. liczy pod moim OS-em
3x wolniej niż pod innym systemem.
Czemu w takim wypadku nie daje równej szansy.  Takich przykładów można podać setki.

News Tobiasa uważam za obrzydliwy.

Troll81

Tobias się wkurzył o to między innymi że nie udostęopniliśmy żródeł zmodyfikowanego klienta (a taki na nas ciąży obowiązek w myśl licenecji GNU GPL). Ale fakt że z reakcją przesadził i nas obraził...

Niekumaty Burak

Sugeruję równolegle prowadzić dyskusję na ten temat, i z nim, na jego forum - http://www.freehal.org/forum
Navigare necesse est, vivere non est necesse.

buninek

ale, co on ma do Tego
To absolutnie nie jego broszka.
To tak jak mógłbym mieć pretensje do autorów kompilacji optymalek do milky (GPL) iż udostępniają binarki
bez zmodyfikowanych źródeł.
Ja nie mam na to wpływu.

Niekumaty Burak

Należy z nim dyskutować, bo nas obraził, obrzucił błotem. Trzeba go przekonać do naszych racji i wymusić by przeprosił. Rzucił na nas tyle błota, że będzie musiał użyć Kärchera.
Navigare necesse est, vivere non est necesse.

Troll81

Panowie wyluzujcie. Jeśli dyskutujecie z kimś takim to nie zchodźcie do jego poziomu bo pokona was doświadczeniem. Facet zareagował zbyt emocjonalnie i teraz trzeba sprawę odkręcić. Zarówno nam jak i jemu zależy na tym by sytuację wyklarowąc. Pójście z nim na noże niczego nie da. Uświadomiliśmy mu na razie że nas niesłusznie obraził, oskarżając o oszustwo. Poczekajmy na jego reakcję. Myślę że jeżeli nie bezie dementi na jego stronie to i my możemy go oskarżyć.

Pigu

Udział we wszystkich punktach FreeHAL   8.88949%

nie to nie, nie chce, to niech se liczy na kalkulatorze

buri

Moge powiedzieć, że lekko wyluzujcie i nie denerwujcie się nadmiernie. Prowadźmy od teraz konkretną rozmową, aby wszystko zostało wyjaśnione i było na naszą korzyść.

Troll81

Tobias, are You still reading this topic??

TJM

Jeśli rzeczywiście wprowadzi coś takiego jak było w DepSpidzie, to jak dla mnie koniec konieczności dłubania w klientach - 20 zadań na raz spokojnie mi wystarczy. Obecnie jadę na jednym kliencie przygotowanym mniej więcej tak jak napisał na poprzedniej stronie, co prawda nie jest do końca sprawny, bo sam nie robi w ogóle żadnych requestów, ale przy wywoływaniu requesta skryptem elegancko zasysa zadania jedno po drugim aż do limitu 5/CPU.
Nawiasem mówiąc, zdupiliśmy sprawę, trzeba było używać klientów z normalnymi nazwami hostów (np. wczytywanymi z pliku) zamiast z dodawanymi literami

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

sesef

Jestem ciekaw czego koledzy z ukrainy używają :P z tego co czytałem u nich na forum coś tam mają.

TJM

#26
W sumie ta zadymka tylko na dobre nam wyjdzie, ja już mam poprawionego klienta, gdyby ktoś chciał potestować, zapraszam na PW.
Jest to zwykły 5.10.45, jedyna zmiana to:

work_fetch.c
Cytat
    for (i=0; i< projects.size(); i++) {
        PROJECT* p = projects;
        if (p->non_cpu_intensive) {
            if (p->runnable() || !p->contactable()) {
                p->work_request = 1.0;

Działa pięknie, jeden taki klient lepszy jest niż 10 starych.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Tobias

@AiDec

I understand what you want to say. So, why don't we do it like this:

- No alternative or modified clients any more if there is no page with a description what has changed + with download links for source code and binaries
- The count of concurrent work units can be chose in the preferences soon

If you (BOINC@Poland in general / participants at FreeHAL) agree, I'll publish a kind of solution statement as project news.

Best regards,
Tobias

Troll81

That sounds like a reasonable solution.

The statement that would satisfy me (and i am only speaking for myself), should contain information that BOINC@Poland Never cheated in any way, We just didn't made this few lines of code public, because we thought its to small modification, and that anybody can do it.

Mchl

Furthermore, as far as I remember, GNU GPL does not require the source code to be shipped with a binary, but to provide the source code upon request. (I might be wrong in understanding this).

Tobias: I am glad that you've come here to seek the resolution of the issue. I wish you did it before you posted the news item. As a team founder I can tell you, that we have always discouraged all forms of cheating. I must admit that I do not wholly understand the issue we are dealing with here, but from what I gather no actual cheating took place.

If you suspect any of BOINC@Poland members of violating any of the rules of your project, please contact me either here, or via PM. I will demand of them to stop these actions, and if they do not comply they will be removed from the team. However I will act in this way only, if these rules are clearly stated on your project's home page.

B@P members: Thank you for showing good will in resolving this issue. I'll get back to you later...

W nagłych wypadkach wzywać przez: mail: mchlpl[at]gmail.com | PM|mchl[a]boincatpoland.org

TJM

Wygląda na to, że wszelkie przerabiane klienty stały się w tym momencie zbędne, bo na stronie można ustawić ile WU na raz ma się przeliczać.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

AiDec

#31
Cytat: Tobias w 23 Marzec 2009, 17:13
No alternative or modified clients any more if there is no page with a description what has changed + with download links for source code and binaries
- The count of concurrent work units can be chose in the preferences soon

If you (BOINC@Poland in general / participants at FreeHAL) agree, I'll publish a kind of solution statement as project news.

At first I absolutely agree and at second I`m absolutely satisfied :). And I`m sorry that I`m so snippy and I would like to make amends... Pls accept my apology.  :parrrty:


Cytat: TJM w 24 Marzec 2009, 01:21
Wygląda na to, że wszelkie przerabiane klienty stały się w tym momencie zbędne, bo na stronie można ustawić ile WU na raz ma się przeliczać.


Mozna? Nie znajduje takiej opcji... Poza tym, to tylko we FreeHAL`u. W Almere nie :(. Ale napisze do nich prosbe o to.



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

MarcinG

padl ?

wto, 24 mar 2009, 01:08:01   FreeHAL@home   Scheduler request failed: HTTP service unavailable   :arrr:

TJM

Widzicie gdzieś to ustawianie ile WU ma równolegle lecieć ? Niby parę godzin temu było, teraz nie mogę znaleźć %-)

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

MarcinG

cholera...wylaczyli ;/ zjarneli sie ze to przeciazy server .. ludzie zaczeli zasysac po xxxx probek na raz pewnie. Tak czy tak powinno zaraz wstac ale juz bez tych pieknych ustawien.

AiDec

#35
Nie sadze. Sadze ze po prostu zrobil jakis maly blad - w stylu np. domyslnie ustawil 10 WU i wszystkie podlaczone klienty zaczely siorpac i to zalatwilo na chwile strone, server i Jego lacze :) (bo tak naprawde nic tam nie padlo, a jedynie ping do serwa projektu i do strony www chilowo przekroczyl max. dopuszczalny).



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

AiDec

#36
Podsumowanie (bo mię vvena tfurcza znuf naszua - buicie sie!) i zarazem pare slow sprostowan, bo co najmniej kilka osob zle zrozumialo temat calego problemu.




Cytat: kempler w 22 Marzec 2009, 19:23
Nie wnikam jak to wszystko dokładnie działa ale twórca uznał że jest to niedopuszczalne. I dzięki Wam jesteśmy przedstawieni jako drużyna w bardzo negatywnym świetle na stronie głównej FreeHal a co za tym na BOINCStats bo newsy są z RSS, na forum VTU kłótnia, Gerasim kłótnia. Po prostu fantastycznie. Oby tak dalej.


Nie powinnismy wszystkiego wrzucac do jednego worka. Co zrobilismy zle, to bylo zle, a co dobrze to dobrze i nie zapominajcie o tym. Gerasim to Gerasim, VTU to VTU, a FreeHAL to co innego. Gerasim - wszyscy wiedza jak bylo (NetMonitoring wyjasnil). Adminowi sie nie spodobalo ze ktos jest lepszy (Sesef rulez :D - szkoda ze ja w Gerasimie nie bralem udzialu...) i zareagowal nie tak jak powinien, a co wiecej gonil B@P po innych forach. Oberwal, to sie troche uspokoil. Faktycznie w takich okolicznosciach brakuje tylko tego zeby Mindc czy Sesef byli gonieni przez Milky za optymalki :D, ja przez Almere (bo przeciez nie ma takiej mozliwosci zeby jakikolwiek HDD przerabial tysiac ichnich junitow dziennie :P wiec na pewno czituje), a za chwile jeszcze PrimeGrid pogoni Jarka :D. A tak w ogole to mamy najwiekszego czitera na swiecie, ktorym jest ksysju, bo przeciez wiecznie jakies nowe AP znajduje :P.

Cytat: NetMonitoring w 22 Marzec 2009, 22:24
Kempler ty widzisz w ten sposób ja natomiast moge sie wypowiedziec tylko tyle ze jestesmy lepsi niz sie innym wydaje a to w oczy kole.


NetMonitoring ma racje. Wyglada na to ze obrywa nam sie podobnie jak kiedys Cruncherowi. Tyle tylko ze jakby ktos z Milky poprosil o mindcowo/sesefowa apke, to na pewno by dostal. A Cruncher za bardzo swoich wypocin dawac nie chcial. Jedynie Tobias nic by nie dostal, bo zadnej apki nie bylo, a jedynie qpa klientow zamiast dotychczasowych Virtuali. Swoja droga to ja sie dziwie ze Almere jeszcze na mnie nie wsiadlo :P. Mam tylko nadzieje ze wiedza co to i-RAM i ze to moze 100 unitow na raz uciagnac...

Cytat: buninek w 22 Marzec 2009, 18:50
Wydaje mi się, że obawia się tylko o generowany transfer na łączu.
(...)
Może jakimś rozwiązaniem byłby limit WU na ip/komputer.


Ograniczenie takie przeciez istnieje w kazdym projekcie. We FreeHAL`u jest to
CytatMaximum daily WU quota per CPU   200/day.
Ale wiadomo ze zadne takie ograniczenie nie zadziala. VM+10 OS`ow da rade takiemu zabezpieczeniu, ID mozna zmieniac, IP rowniez. Ale jest jeden prosty sposob. Banalnie prosty - patrz na BURP. Chcesz miec 10-ciu wolontariuszy? Wyslij 10 zaproszen - ograniczenie doskonale :). Ale to nie o to tak naprawde chodzilo (nie o generowany transfer).

Cytat: Troll81 w 22 Marzec 2009, 19:12
Należy sie skontaktować z twórcą projektu i znim podyskutować. O co mu chodzi tak dokładnie. Ale to już robota dla Mchl.

Sorry, bylem szybszy. Nie moglem sie doczekac na Ojca (tak mnie krew zalewala). Ale przyznaje, mimo iz wiedzialem lepiej od Ojca o co kaman (w koncu to ja tam siedze we FreeHAL`u), to powinienem zapytac Ojca o prawo glosu w tej kwestii zanim sie wypowiedzialem. Przyznaje sie to byl blad! No dobra, to nie byl blad - balem sie ze zarzada prawa `edycji` mojego posta przed publikacja i wytnie 90%, co przeciez zmieniloby cale przeslanie...:P.


Cytat: Bober w 22 Marzec 2009, 20:37
1. No tego się właśnie obawiałem. Tylko nie jestem do końca pewny, czy rzeczywiście robiliśmy coś nielegalnego w tym projekcie?

2. Bo albo zostaliśmy niesłusznie oskarżeni - i trzeba walczyć o sprostowanie, albo się kajać i przepraszać!

3. Jeżeli ktokolwiek ma zabierać głos w naszej obronie, musi dokładnie wiedzieć, co żeśmy zrobili. Mógłby ktoś wtajemniczony napisać podsumowanie, żeby nie trzeba było czytać całego długiego już wątku?

4. Mam wrażenie, że ten news jest jakiś histeryczny i oszczerczy. Po pierwsze mógł się z nami skontaktować a nie od razu na stronie głównej błotem obrzucać.


Ad1. Nie. Nie robilismy. (w tym nie :P). Wlasciwie nawet nie probowalismy i to jest najgorsze :P (trzeba bylo chociaz sprobowac :P  XD). Nie bylo zadnych czitow, zadnych `nieprawidlowych korzysci`, zadnej przerobionej app - a nawet jakby byla to co? (patrz Milky, AP, SETI, Enigma itp.) Czy to zle? Jedynym naszym bledem bylo tak naprawde wykorzystanie kilkunastu managerow na jednym kompie, zamiast Jeden komp = jeden manager. Wlasciwie nie bylo to bledem, bo nigdzie nie bylo to zabronione. Tobias sobie tego (w domysle) nie zyczyl, ale nikogo o tym nie poinformowal. Co wiecej wygladalo to dla Niego bardzo dziwnie, rzucil okiem na nasze forum (a tutaj propozycji zmian klienta pod FreeHAL`a wiecej niz na dev forum :P) przerazil sie i doczepil sie ze my cziterzy i ze nie opublikowalismy zmian, a zgodnie z GNU i Jego wiedza powinnismy to zrobic (IMHO wcale nie jestem tego taki pewien - jak dla mnie GNU wyglada bardzo niejasno, ale moj angielski sux i nie wszystko qmam - TJM potwierdzil moje obawy co do tego). Tak wiec podsumowujac Tobias mial byc moze racje co do publikacji zmian kodu (jedynie byc moze), ale oskarzyl nas o cos zupelnie innego niz powinien. Wlasciwie to powinien najpierw podyskutowac, zapytac itp. Wpadl jak burza, darl sie jak baba to i uciszylem jak swoja ex...

Ad2. Walczyc!  Tylko i wylacznie - nic innego nie wchodzi w gre!  :attack:     :arrr:

Ad3. Wiedzialem dokladnie
Cytatco żeśmy zrobili
, to i wyjasnilem uprzejmie milemu Panu.

Ad4. Masz absof*****lutna racje. Mogl. I zgadzam sie ze histeria i oszczerstwo tez tam byly. Ale nie wiem czego wiecej...  :-[

Cytat: Troll81 w 22 Marzec 2009, 17:55
Tak czy siak należy się skontaktować z twórcą projektu. Ma rację trochę bo aplikacja jest na licencji GNU i powinniśmy mu udostępnić źródło zmodyfikowanej aplikacji. Menadżery halowe to już zupełnie inna piłka, bo tu idzie o kod nie jego aplikacji, kwestia stosowania skryptów to też nie jest kwestia jego aplikacji. Niech podejmie z nami dyskusje, na temat "dlaczego szybsze liczenie jest złe".


1. Zadnej modyfikowanej app nie bylo.
2. Managery HAL`owe to nie inna pilka, bo to wlasnie najbardziej o to chodzilo...
3. Szybsze jest zle, bo jest podejrzane. A poza tym szybsze wcale nie bylo - tym razem szlo normalnym tempem  :P   XD.

Cytat: RAD-Poland w 22 Marzec 2009, 20:39
o co chodzi bo nie rozumiem

używanie kilku menadzerów nie zmienia sposobu działań aplikacji projektów, a jedynie daje szanse pozyskania większej liczby próbek i jest to dopuszczone przez program
(...)

Przez program tak. Przez Tobiasa nie. Tylko zapomnial o tym napisac. Ale juz ma wybaczone  :).


---------------------------------------------------------------------------------------------------------------------------------------------------------------

Wiele osob na pewno zastanawialo sie o co tak naprawde rozpetala sie burza. I wciaz wielu z Was nie zna odpowiedzi, chyba ze umie czytac miedzy wierszami. A wyjasnie sa dwa - pierwsze oficjalne i drugie prawdziwe. Tu nie chodzilo tak naprawde o licencje, aplikacje itp. Gosc po prostu sadzil, ze nasze FreeHAL`owe klienty sa naprawde zczitowane jak cholera i nic nie licza, a jedynie wysylaja wynik, ktory jest poprawny dla Validatora. Posrod wszystkich Jego wypowiedzi, tylko jedno zdanie jest naprawde wazne:
CytatI'm up to forget this if you change your code in the way that it is not faking hosts but requests more work units.
`faking hosts` - juz teraz rozumiecie o co nas oskarzano? Na szczescie wszystko sie wyjasnilo, TJM tylko na tym skorzysta (wroze Mu wspaniala przyszlosc, bo na pewno za wielkie pieniadze bedzie wspolpracowal przy kliencie 7.50.180 i kolejnych, ktore oczywiscie wciaz pozostana wiecznymi wersjami beta jak Gmail :P), Sesef i Mindc beda robili optymalki pod FreeHAL`a, a ja pozostane komentatorem (przy wspolpracy z NetMonitoring bedziemy dodatkowo wydawac gazetke `Uprzejmosc przede wszystkim`) :P.




Ach, no tak, teraz wyjasnienie to `prawdziwe`. Zauwazyliscie ze Tobias dal Wam wszystkim wskazowke gdzie nalezy szukac przyczyny problemu? Napisal zeby szukac na stronie 10 tego watku. Wchodze tam i patrze i faktycznie jest! Tez sie przerazilem z poczatku! Jak byk wisi:

Cytat: Troll81 w 01 Grudzień 2008, 09:24
dlatego u mnie freehal wyląduje na kołku

Aaaaaaaaaa. I o to poszlo! Troll, masz natychmiast wracac do FreeHAL`a - nie chcemy klopotow! O ja ja ja ja, wszystko przez Trolla! Naprawde! Naprawde!!! Nie wierzycie? A zaobaczcie kto pierwszy sie odezwal zaraz po pierwszym poscie Tobiasa! (tlumaczenia nie licze jako wypowiedz):

Cytat: Troll81 w 22 Marzec 2009, 16:27
(...) ktoś nas podkablował?

Ha! Tu Cie mamy bratku! Jako jedyny od razu wiedziales co jest grane :P i z ktorej strony wieje :P. Jeszcze sie starales zebysmy sie nie dowiedzieli:

Cytat: Troll81 w 23 Marzec 2009, 12:55
Panowie wyluzujcie.

Emik juz sie zaczal wstydzic, Bober kajac... Ja sie wspinam na nieosiagalne dla innych wyzyny mojej wrodzonej uprzejmosci (sic!) tlumaczac niemcowi ze Wanda go nie chce, a tu wszystko Trollowa wina :P.  XD


Na szczescie stanalem w obronie honoru, czci i cnoty... (no dobra, moze bez tego ostatniego :P) naszego teamu, niczym sredniowieczny rycerz i (i z podobna rycerzom sredniowiecznym kurtuazja ;) ) wyjasnilem... No dobra reszte znacie... :P.


-------------------------------------------------------------------------------------------------------------------------

Cytat: TJM w 23 Marzec 2009, 15:46
Jeśli rzeczywiście wprowadzi coś takiego jak było w DepSpidzie, to jak dla mnie koniec konieczności dłubania w klientach(...)

Taaa, jasne i co teraz bedziesz robil w wolnym czasie? :P


Cytat: TJM w 23 Marzec 2009, 15:46
Obecnie jadę na jednym kliencie (...) co prawda nie jest do końca sprawny (...) ale przy wywoływaniu requesta skryptem elegancko zasysa zadania jedno po drugim(...)

Cooooo? Jakie skrypty? Ty cziterze!


Cytat: TJM w 23 Marzec 2009, 15:46
Nawiasem mówiąc, zdupiliśmy sprawę, trzeba było używać klientów z normalnymi nazwami hostów (np. wczytywanymi z pliku) zamiast z dodawanymi literami


Kto zdupil, to zdupil - mow za siebie. Ja tam nic nie tykalem Ty cziterski modyfikatorze :P. Ale fakt, ze zdupilismy  XD, aczkolwiek czlowiek uczy sie na bledach to raz, a dwa to cokolwiek bys nie zrobil to i tak zawsze ktos sie moze do tego przyczepic.


Mam, mam, wiem! Wiem co bedziesz robil w wolnym czasie! Napiszesz mi klienta do CS`a zeby mnie bylo trzynastu :P. Mindc zoptymalizuje glowna app zebym 10 razy szybciej biegal/strzelal a Sesef sie postara zeby mi... Nie wazne. Nie powiem Wam - napisze to Sesefowi :P.







Jak sie komus ten post nie podobal, to nie musial go czytac :P.

Copyright © 2009 AiDec. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License.



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

KrzychuP

#37
Pojawiło się "sprostowanie" w newsach FreeHal'a

Szopler

Hahah, AiDec brawo za podsumowanie - nieźle się w pracyubawiłem :D

Troll81

CytatFreeHAL@home has made an arrangement with BOINC@Poland now. We came to the conclusion that no form of real cheating happened, but they used manipulated BOINC clients which are not allowed here, even more if the changes are not published as source code. But that was only the case because some of they misunderstood the GNU GPL. I will publish clear project rules soon to avoid such issues in future. BOINC clients which have different behaviours than the official one are still not allowed unless there is a clear project page with a basic documentation and source code.