richiesta consigli,Freeware disclaimer [ROS-Shell Freeware]

Moderators: forart, Davy Bartoloni, gabrielilardi

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

richiesta consigli,Freeware disclaimer [ROS-Shell Freeware]

Post by Davy Bartoloni »

Dando un occhiata agli ultimi sviluppi di ROS, ai commit (ultimamente, sara' per l'uscita della 0.3.9. riguardano tutti componenti importanti per l'incremento della compatibilita' e del supporto hardware reale )
e dopo aver messo assieme un fornito campionario di sorgenti e "Ros-Hack" ( trucchi per far fungere qualcosa che nn andrebbe su ROS )
ho deciso di abbandonare lo sviluppo di applicazioni "NATIVE" Windows

Penso che ROS sia gia in grado di essere una piattaforma di sviluppo. ( lavorando prevalentemente con editor di accreditata stabilita' )

ora, il passaggio a ROS come ambiente di sviluppo, certamente portera' ad una velocizzazione ESTREMA nello sviluppo e nei test...
fornira' una compatiblita' 100% con ogni sistema operativo MS.

Ora... cm ormai tutti avranno capito sn uno sviluppatore Freeware... e capisco quanto possano risultare "antipatiche" questo tipo di applicazioni in un ambiente OPEN.

sto' quindi cercando di trovare una soluzione per abbassare questa "antipatia".

Una delle soluzioni che ho ipotizzato ... e' quella di fornire per ogni applicazione da ora in poi in sviluppo una "ROADMAP" e uno "STATO DEI LAVORI" cercando di non nascondere nulla
sul funzionamento.. permettendo quindi a tutte le persone di RICHIEDERE modifiche, miglioramenti, cambiamenti nel loro PIENO DIRITTO in QUANTO UTILIZZATORI "FINALI"
e "pretendendo" che questa variazioni, vengano prese in cosiderazione, valutate, e ATTUATE ( nei limiti del buon senso )

( una cosa simile a quello che e' avvenuto per lì EASYREACTOS... ovvero.. le richieste di inserire lo spostamento della finestra.. dell'aumento della dimensione della RAM del QEMU... )

tutte queste "PROPOSTE" e "CONSIGLI" saranno presi in considerazione da SUBITO finche il progetto risultera' in fase di SVILUPPO GIORNALIERO.

Il progetto potra' variare da SVILUPPO GIORNALIERO a SETTIMANALE MENSILE ( in modo da fornire all' utenza un idea dei tempi cn cui eventuali modifiche verranno implementate )

una volta terminato lo sviluppo in queste fasi.. si passera' ad una modalita' SVILUPPO ONLY-BUG-FIXING .. e poi con un SVILUPPO ANNUALE

in queste fasi, non sara' possibile introdurre nuove funzionalita' ai software. ( neppure su richiesta )

una volta terminato il programma.. oppure accantonato il progetto.. la fase sara' di SVILUPPO TERMINATO


Praticamente ora vorrei avere dei consiglio per cosa scrivere nel disclaimer di licenza freeware...
quello che ho usato fino ad ora e' stato questo:
[ external image ]
( non e' adatto a quello che voglio fare io )

la mia idea e' di tentare di avere un rapporto SVILUPPATORE-UTENTE cosi' alto, da poter fornire all' utente NON-PROGRAMMATORE di APPORTARE MODIFICHE AL SOFTWARE, GRATUITAMENTE, il tutto naturalmente correlato dalla piu' ampia trsparenza.
che cosa intendo? che nella ROADMAP e HISTORy dell' applicazione evrranno inserite anche le infomazioni riguardanti le modifhe suggerite dagli utenti, con NICKNAME e DATA.

Beh, cmq in ogni caso i miei primi obiettivi su ROS saranno il porting del mio antivirus, e la creazione di un menu' di start di nuova generazione.. e magari un interfaccia grafica in cui COPIA/INCOLLA funzioni :)

ErVito
Posts: 304
Joined: Tue Nov 13, 2007 5:17 pm
Location: Bresso (MI)
Contact:

Re: richiesta consigli... Freeware disclaimer

Post by ErVito »

Davy, sò bene che hai passato brutte esperienze nel rendere il tuo codice leggibile a tutti ma sono altrettanto convinto che in una comunità dove questa filosofia funzioni, si possano avere dei miglioramenti (rapidi) e si possa insegnare a molti qualcosa in più! Per questo sono ancora qui a sostenere la mia battaglia per l'opensource, a questo mondo, gente che scopiazza e non rende neanche la paternità al legittimo proprietario ce n'è a bizzeffe, non puoi farci niente. Però in linea teorica l'opensource ti dà tutte le armi per difendere il tuo operato, con una vasta gamma di licenze che "originalizzano" quello che si legge e lo difende (sulla carta). Spero di averi convinto o quantomeno di averti dato lo spunto per rifletterci sopra...

Saluti,
Marco.
Vieni a trovarmi -> http://ervito.altervista.org

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: richiesta consigli... Freeware disclaimer

Post by Davy Bartoloni »

Ti ringrazio per le tue parole Ervito :) ... serviranno sicuramente a farmi prendere una decisione importante nel prossimo futuro :)

cmq.. bando alle ciance... ecco i primi sviluppi della mia nuova "vita"...

n°1 ) EasyReactIT ora e' compatibile REACTOS, scaricabile dal solito link... http://www.wcn.it/EasyReactIT.zip ( versione 0.15 )
e tanto per far vedere dei numeri.. eccolo alle prese ( insieme all' inseparabile QEMU ) nel VIRTUALIZZARE LINUX. ( cavolo, una volta ogni tanto... le posizioni si SCAMBIANO! :P )

[ external image ]
da notare .. Win7 che lancia REACTOS che lancia a sua VOLTA LINUX :)

[ external image ]

s1501
Posts: 133
Joined: Sun Nov 02, 2008 8:28 pm

Re: richiesta consigli... Freeware disclaimer

Post by s1501 »

vuoi che lo pubblichi nella pagina dei download?

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: richiesta consigli... Freeware disclaimer

Post by Davy Bartoloni »

beh infondo ha sostituito il 0.14 gia' sul sito.. si dai, cosi' si vede un po' di vita sul blog. ( tra l'altro ora ReactOS viene lanciato cn 192 mega di RAM.. con il file di PAGE piu piccolo gira piu' veloce.. e secondo i commit degli ultimi giorni la memoria utilizzata a ros avviato .. e' scesa )

P.S. sto mettendo assieme un rimpiazzo dell' explorer... stavolta seriamente... stavo prendendo spunto dalla barra start nuova di win7... usando il sistema dei multi-processi... ovvero START-MENU BARRA-TASKS (quella orizzontale... nn essenziale ), e le finestre ATTIVE.. in cui appariranno le cartelle del disco fisso e i file... ( mi manca all' appello un'applicazione WALLPAPER... che continua a non uscirmi decente.. perche' tende a provocare degli errori nel trascinamento delle finestre e nella loro apertura/chiusura )

ora pero' mi sta venendo il dubbio che un VISTA/7 style..magari nn e' gradito ... boh.. continuo a sperimentare

s1501
Posts: 133
Joined: Sun Nov 02, 2008 8:28 pm

Re: richiesta consigli... Freeware disclaimer

Post by s1501 »

si si adesso aggiorno :)


p.s: a me piacerebbe una barra che funzionasse come quella di 7 :) in pratica che funzionasse come il dock, sia da luncher che da selettore di finestra :)

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: richiesta consigli... Freeware disclaimer

Post by Davy Bartoloni »

il casino e' che su ROS ( virtualizzato ) nn abbiamo a sufficenza di velocita' per aprire anche le SUB-FINESTRE con le anteprime delle applicazioni o finestre in funzione.. e alla fine.. dovendo "limitare" la parte grafica.... umhh.. muhh.. pero' infondo prima o poi.. si finira' su hardware reale... meglio "esagerare"... boh, io ora vedo che si puo' fare di bello esteticamente... poi al max si aggiungono nuove funzioni...

s1501
Posts: 133
Joined: Sun Nov 02, 2008 8:28 pm

Re: richiesta consigli... Freeware disclaimer

Post by s1501 »

ma io potrei anche farne a meno delle anteprime :D
se ti serve una mano per la parte grafica contattami su msn :D

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: richiesta consigli... Freeware disclaimer

Post by Davy Bartoloni »

il fatto e' che vorrei che avesse solo il necessario.. quello che la gente usa davvero... o che cmq ritiene indispensabile per sentirsi a suo agio..

questo per esempio e' un idea...
[ external image ]

in cui.. il menu' da chiuso... fornisce l'ora ( sopra l'orologio ci andrebbe una freccina .. da illimunare auando cipassa sopra il mouse.. per l'apertura dello stesso )
.. la possibilita' di aprire risolrse del computer ( c: d: e: f: pannello di controllo.. risorse di rete.. un po cm il vecchio risolrse del computer di win98 )
.. di aprire una cartella personale...
..e il cestino.. che nn serve ad una fava ma se la gente nn lo vede sullos chermo.. si spaventa.

cliccando slla freccina si apre il menu.. e li di certo si troveranno i link delle applicazioni che reputiamo piu importanti... FIREFOX... SWRITER.. SCALC... ci sono 7 posizioni libere... la penultima al fondo CONTERRA UN LINK alla REALE Cartella del menu' di start di REACTOS o WINDOWS... in modo da far interfacciare il MENU perfettamente al sistema operativo installato...che nn si aprira' nel menu di start.. ma in cartelal separata.. magari con uno sfodno di coore diverso.. o con un immagine di sfondo particvolare...

nell'ultimo spazio in fondo.. in fine.. ( sotto la linea blu scura di separazione ) ci si posiziolneranno il nome UTENTE corrente.. e il pulsanti di SHUTDOWN e RESTART.

con un sistema del genre si potrebbero avere .. contemporanemente un QUICK launch per 7 applucazioni.. e l'accesso ai programmi standard di WIN..

la Barra dei task di sinistra in realta' e' solo OPZIONALE in quanto servirebbe solo per indicare quali processi sn al momento in funzione... una sorta di TASKMANAGER orizzontale..

le finestre sarebbero applicazioni indipendenti.. diciamo che si potrebeb fare in modo che si possa settare il limite massimo di quelle aperte... da un minimo di 3 a quanto uno vuole...
e SULLE ICONE FOLDER.... bisognerebbe trovare un sistema per permettere con un sistema semplice di aprirne il contenuto .. nella stessa finestra ... o in una nuova... ma al momento nn mi viene in mente un idea...

per quanto riguarda le icone.. queste potranno essere spostate liberamente nella finestra.. e le etichette di testo verranno stampate tutte assieme in un secondo momento.. in modo da evitare che quslcuna di queste venga coperta e non sia leggibile.

opterei per uan visualizzaione icone .. cmq eusta.. con le scritte a destra.. in quanto piu' logica.. ..

una cosa importante sara' creare uan logica semplice e intuitiva per il menu del tasto destro... che permetta di gestire il menu di start... ovvero uan coas simile al PIN e UNPIN di "7"... per esempio.. andando sull' icona di un applicazione.. facendo tasto destro PIN to STARTMENU.. esca una scelta da 1 a 7 . che permetta al volo di creare un collegamnto nel menu di start.. senza operazioni ditrascinamento e posizionamento...

bon .. ci sarebbe infinite cose da implementare c'e' solo il limite della fantasia.. si potrebbero per esempio tingere in 7 colori diversi le posizioni dello startmenu e dare delel scelte MOLTO COLORATE nell' opzione PIN..

s1501
Posts: 133
Joined: Sun Nov 02, 2008 8:28 pm

Re: richiesta consigli... Freeware disclaimer

Post by s1501 »

e usare anche la task bar per fare da luncher?

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: richiesta consigli... Freeware disclaimer

Post by Davy Bartoloni »

si certo e' fattibile, io l'ho separata per un semplice motivo.. e' UNA FINESTRA IN PIU e quindi rallenta il sistema..
basta solo trovare una logica sul sistema di MESSAGGI da implemenatare per far collaborare tutta la faccenda.. ovvero .. IL COPIA INCOLLA.. il CESTINA... IL PIN UNPIN.. il LAUNCH... il DELETE... e sopratutto essere sicurti che in caso di crash.. n rimangano operazioniin compiute o "doppiate"...

[EDIT]
dopo aver passato qualche ora stanotte a riflettere... ho pensato che alla fine.. e' meglio concentrare gli sforzi sul sistema a finestre.. o per lo meno, sulla "finestra attiva".
con un po di fortuna... potrebbe essere possibile implementare lo ZOOM.. in modo da posizionare queste finestre sul desktop avendo pure un asse "Z"..
per quanto riguarda qualcosa di 3d... devo vedere un attimo se sia possibile disegnare le finestre a schermo con una determinata priorita'...

in ogni caso.. questa FINESTRA ATTIVA.. avra' le capacita' DA SOLA della gestione dell' intero PC... per esempio sara' possibile SPEGNERE E RIAVVIARE IL PC dal menu' a tendina...
e le immagini.. JPG o BMP.. sara' possibile vederle direttamente nella stessa.. senza richidere l'avvio di un applicazione di "VIEWING".. idem per Mp3 WAV e OGG... saranno PLAYATI.. DALLA FINESTRA.. che provvedera a "trasformarsi" adattandosi al contenuto che ci interessa...

Su ReacTOS in cui l'avvio di un applicazione, per lomeno in ambiente virtuale e' un mezzo dramma.. consentira' di avere gia' tutto bello e pronto dalla PRIMA APPLICAZIONE.
sviluppando il "Motore" grafico delle finestre in DirectX9... sara' possibile OTTENERE VANTAGGI DI VELOCITA' nel tempo.. ovvero, ogni miglioria di ROS nel campo ReactX o wrapping Directx... portera' ad una velocizzazione della shell.

la finestra sara' skinnabile..e quindi personalizzabile a picimento, in ogni sua parte.

con oppurtuni script di configurazione sara' possibile trasformarla in un menu' di START.. o in vari menu di START... o LInguette .. o in una cosa simile alla taskbar... o quick launch

beh, io inizio oggi a scrivere questa FINESTRA... spero al piu' presto di postare uno screenshot in Reactos.

Ey3
Posts: 790
Joined: Thu Nov 15, 2007 9:13 pm
Location: Italy

Re: richiesta consigli,Freeware disclaimer [ROS-Shell Freeware]

Post by Ey3 »

Urka che obiettivi! :)
Ma è giusto così! Puntiamo alle stelle, sempre! Così come minimo avremo la Luna :mrgreen: :mrgreen:
Dando un occhiata agli ultimi sviluppi di ROS, ai commit (ultimamente, sara' per l'uscita della 0.3.9. riguardano tutti componenti importanti per l'incremento della compatibilita' e del supporto hardware reale )
Sbaglio, o tutti i commit (o quasi) dopo la creazione del branch della 0.3.9, sono in un altro "ramo" e dunque non verranno incorporati nella release?

s1501
Posts: 133
Joined: Sun Nov 02, 2008 8:28 pm

Re: richiesta consigli,Freeware disclaimer [ROS-Shell Freeware]

Post by s1501 »

come promesso ieri davy inizio a creare un concept per la possibile skin predefinita :D

s1501
Posts: 133
Joined: Sun Nov 02, 2008 8:28 pm

Re: richiesta consigli,Freeware disclaimer [ROS-Shell Freeware]

Post by s1501 »

davy stavo pensando una cosa :), essendo che sotto la task bar non andranno a finire le finestre, in quella si potrebbero usare trasparenze?

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: richiesta consigli,Freeware disclaimer [ROS-Shell Freeware]

Post by Davy Bartoloni »

certo,ma il fatto e' che non esistendo un WALLPAPER... in realta' la trasparenza nn serve.. perche' nn c'e' nulla da vedere sotto la task bar.... in questo caso lo skin potrebbe simulare una sorta di trasparenza...

il problema principale e' solo sto benedetto wallpaper.. una volta scritta l'applicazione che lo disegna e che lo tiene a bada ( mettendolo in bottom .... e non facendolo ordinare nello z ordering .. ) .. e sopratutto rimettendolo in bottom dopo un suo refresh..

a questo punto, se CARLO o GABRIEL volessero provare a estrapolare dalla shell di explorer un applicazione minimale... ( oppure riscriverla del tutto ) che apra una finestra di tipo POPUP, grande come la risoluzione dello schermo ( per il momento non c'e' neanche ilbisogno di tirare in ballo le windows metrics.. diciamo una finestra 1024x768 )
che ci blitti dentro un bitmap ... anche integrato nell' eseguibile, va bene lo stesso..

e che riesca a farlo stare in posione MOST BOTTOM... ( che purtoppo non e' una posizione settabile dalle winapi .. e quindi richiede una forzatura continua .. a che mi risulta )

in modo solo da avere un immagine di sfondo, e chiudendo explorer.exe questa... appaia sullo schermo.

SAREMMO APPOSTO


in ogni caso.. per questa cosa.. non c'e' fretta... potrebbe ssere anche l'ultima da sviluppare

Post Reply

Who is online

Users browsing this forum: Yeti [Bot] and 1 guest