Qualsiasi problema di brevetto se voglio chiamare le mie classi "signal / slot" come in Qt? [chiuso]

-3

Ho bisogno di codificare un meccanismo simile al segnale e stavo pensando di usare gli stessi termini "slot" e "segnale" per indicare il segnale e la funzione che deve essere chiamata.

Poiché si tratta di un'applicazione commerciale, vorrei sapere se potrebbero esserci problemi con l'utilizzo di questi nomi, ad es. se Qt ha una sorta di brevetto su di loro (ho cercato in giro ma non riuscivo a trovarlo).

Credo che questa sia una domanda stupida dal momento che brevettare un nome di classe sarebbe stato moresco, per non dire altro ... ma comunque ...

Per aggiungere qualche dettaglio: il mio codice è COMPLETAMENTE diverso e NON HA NULLA DA FARE con Qt eccetto quanto sopra. Non uso moc o alcuna classe Qt.

    
posta user129506 05.06.2014 - 12:12
fonte

1 risposta

1

No, usare i termini "segnale" e "slot" per un meccanismo di comunicazione che funziona in modo completamente diverso dal meccanismo segnale / slot di QT non ti porterà in conflitto con eventuali brevetti che potrebbero esistere sul meccanismo Qt.

I brevetti funzionano proteggendo un'idea, indipendentemente da come viene chiamata quell'idea. Per dare un esempio 1 , gli inventori del ciclo foreach avrebbero potuto richiedere un brevetto per "un costrutto ciclico che scorre su tutti gli elementi di un contenitore, senza la necessità che il programmatore tenga traccia se ci sono più elementi. " Questo brevetto si applica al costrutto foreach trovato in molte lingue, ma anche al ciclo for basato su intervallo in C ++, anche se utilizza una parola chiave diversa.

L'unica protezione legale esistente per i nomi semplici è la protezione dei marchi. Anche questo non si applica in questo caso, perché Qt non utilizza i termini "signal" e "slot" come marchi.

1: A mia conoscenza, non esiste un brevetto di questo tipo o per lo meno non viene applicato. Altrimenti non ci sarebbero molte lingue con questo costrutto.

    
risposta data 05.06.2014 - 12:39
fonte

Leggi altre domande sui tag