Menu

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.

Pokaż wiadomości Menu

Wiadomości - Tobias

#1
@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
#2
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
#3
@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.
#4
@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
#5
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.
#6
Nieskategoryzowane / Odp: FreeHAL@home
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."