Mihin tekoälyä voisi käyttää?

Älyn tekemiin kyllä pitäs myös saada tekijänoiekudet. Toki varmaan kohta on saatavilla palvelua jolla tekoällin sormenjäljet teoksista saadaan peiteltyä.
 
Älyn tekemiin kyllä pitäs myös saada tekijänoiekudet. Toki varmaan kohta on saatavilla palvelua jolla tekoällin sormenjäljet teoksista saadaan peiteltyä.
Pitäisikö sen tekoälyohjelmistoyrityksen saada oikeudet kaikkiin heidän ohjelmistolla tehtyihin asioihin? Muuthan on ainoastaan osteneet heidän tuottamia palveluita, eivät tehneet mitään. Miksi heille kuuluisi tekijänoikeus?
 
Pitäisikö sen tekoälyohjelmistoyrityksen saada oikeudet kaikkiin heidän ohjelmistolla tehtyihin asioihin? Muuthan on ainoastaan osteneet heidän tuottamia palveluita, eivät tehneet mitään. Miksi heille kuuluisi tekijänoikeus?
Sille joka käskee älliä kuuluu tekijänoikeus.
 
Sille joka käskee älliä kuuluu tekijänoikeus.
Siis ostamalla yrityksen palveluita, pitäisi saada tekijänoikeus ostamaansa tuotteeseen? Ei se nyt ihan noin mene. Jos ostat netistä jonkun muusikon tekemän musiikkiesityksen, et sinä saa siihen tekijänoikeuksia, vaan ne pysyy sen esityksen tekijällä. Aivan sama tilanne.
 
Eli taulumaalareillekkaan ei kuulu tekijänoikeudet ?
Vaan niiden pitäisi kuulua kankaan, sutien ja värien valmistajalle ?
 
Siis ostamalla yrityksen palveluita, pitäisi saada tekijänoikeus ostamaansa tuotteeseen? Ei se nyt ihan noin mene. Jos ostat netistä jonkun muusikon tekemän musiikkiesityksen, et sinä saa siihen tekijänoikeuksia, vaan ne pysyy sen esityksen tekijällä. Aivan sama tilanne.
Jos nimenomaan ostat musiikkiesityksen niin siinä kyllä kaikki IPR:ät siirtyy (tai miten nyt sovitaankaan). Jos taas ostat jostai spotifystä väliaikaisen oikeuden kuunnella teosta niin siinä ei oikeuksia siirry.
Noista IPRistä on hyvä olla sopimuksessa oma kappaleensa niin kellekkään jää epäselvyyksiä kuka omistaa ja mitä. Ja sitten kun yleensä tekemiseen käytetään jotain 3. osapuolen IPRiä niin niidenkin kohtelu on hyvö huomioida, tyyliin kellä on vastuu että jonkun muun oikeuksia ei loukata jne.
 
Vähän semmone "mitä vittua tässä oikein tapahtui"-fiilis taas päällä nyt.
Yhdeltä istumalta ModemManager:iin uus plugini geminillä alipertiltä tilattuun m.2 wwan-modeemiin usb-
-adapterissa(myös alipertiltä). Ihan jokunen päivä menny tuon kanssa tahiessa, mutta eipä sitä ModemManagerin
sorsiin koskematta saanut sen kanssa toimimaan:rolleyes:.

Onnistuin siis hankkiutumaan kokonaan eroon ppp(d):stä, ja käyttämään modeemin tarjoamaa cdc_ncm(wwan0)
porttia pppd:n tekemän(ppp0) sijaan, jota niin NetworkManager kuin ModemManager 'generic'-modeemeille
pakottaa
smoke.webp
.

Openwrt:eellä on kyllä ko. modeemille(juuri usb:n kanssa vaatii omansa) toimiva 'asennus', mutta se on vielä
kaukana mistään normaaliin käyttöön/distroon tarkoitetusta paketista, eikä sinällään auta mitenkään esim.
vaikka juuri debian kanssa, jos ei hakkaa kokonaista virtuaalista masiinaa tuon openwrt pyörittämiseen, tai
vastaavaa purkkaa väkerrä.



Koodi:
$ sudo mmcli -m 0
  ----------------------------------
  General  |                   path: /org/freedesktop/ModemManager1/Modem/0
           |              device id: 6d1fa6b303430df5b67d21834f864c3f91b12800
  ----------------------------------
  Hardware |           manufacturer: Fibocom
           |                  model: L860 LTE Module
           |      firmware revision: 18600.5001.00.35.01.28
           |              supported: gsm-umts, lte
           |                current: gsm-umts, lte
           |           equipment id: 015335001169328
  ----------------------------------
  System   |                 device: /sys/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb3/3-1/3-1.4
           |                physdev: /sys/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb3/3-1/3-1.4
           |                drivers: cdc_acm, cdc_ncm
           |                 plugin: Xmm7560
           |           primary port: ttyACM0
           |                  ports: ttyACM0 (at), ttyACM2 (at), wwan0 (net), wwan1 (net),
           |                         wwan2 (net)
  ----------------------------------
  Status   |         unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
           |                  state: connected
           |            power state: on
           |            access tech: lte
           |         signal quality: 35% (recent)
  ----------------------------------
  Modes    |              supported: allowed: 3g; preferred: none
           |                         allowed: 4g; preferred: none
           |                         allowed: 3g, 4g; preferred: none
           |                         allowed: 3g, 4g; preferred: 3g
           |                         allowed: 3g, 4g; preferred: 4g
           |                current: allowed: 3g, 4g; preferred: 4g
  ----------------------------------
  Bands    |              supported: utran-1, utran-4, utran-5, utran-8, utran-2, eutran-1,
           |                         eutran-2, eutran-3, eutran-4, eutran-5, eutran-7, eutran-8,
           |                         eutran-12, eutran-13, eutran-14, eutran-17, eutran-18, eutran-19,
           |                         eutran-20, eutran-25, eutran-26, eutran-28, eutran-29, eutran-30,
           |                         eutran-32, eutran-38, eutran-39, eutran-40, eutran-41, eutran-42,
           |                         eutran-46, eutran-66
           |                current: utran-1, utran-4, utran-5, utran-8, utran-2, eutran-1,
           |                         eutran-2, eutran-3, eutran-4, eutran-5, eutran-7, eutran-8,
           |                         eutran-12, eutran-13, eutran-14, eutran-17, eutran-18, eutran-19,
           |                         eutran-20, eutran-25, eutran-26, eutran-28, eutran-29, eutran-30,
           |                         eutran-32, eutran-38, eutran-39, eutran-40, eutran-41, eutran-42,
           |                         eutran-46, eutran-66
  ----------------------------------
  IP       |              supported: ipv4, ipv6, ipv4v6
  ----------------------------------
  3GPP     |                   imei: 015335001169328
           |          enabled locks: net-pers
           |            operator id: 24412
           |          operator name: DNA
           |           registration: home
           |   packet service state: attached
  ----------------------------------
  3GPP EPS |   ue mode of operation: csps-2
           |    initial bearer path: /org/freedesktop/ModemManager1/Bearer/0
           |     initial bearer apn: prepaid.dna.fi
           | initial bearer ip type: ipv4
  ----------------------------------
  SIM      |       primary sim path: /org/freedesktop/ModemManager1/SIM/0
  ----------------------------------
  Bearer   |                  paths: /org/freedesktop/ModemManager1/Bearer/1
 
Viimeksi muokattu:
Täydensin äidin veroilmoitusta. Laitoin tsättipeten tekemään tiliotteen perusteella raportit hoitokustannuksista veronmaksukyvyn alentumisvähennystä varten ja siivouskuluista kotitalousvähennystä varten. Oli helppoa kuin heinän teko.

Näitähän ei tarvitse toimittaa verottajalle, ellei verottaja niitä pyydä. Mutta voiperkele :paaseina: mikä työmaa olisi miettiä perusteita, jos kyselisi.
 
Tiliotteiden perkaaminen edunvalvonnan vuosiraporttia varten on sujunut erinomaisen kätevästi. Csv-tiedosto aineistona.
 
Tekoälyn luomiin piirrettyihin kaavioihin, taulukoihin, yms. kannattaa aina suhtautua erittäin varauksella.

Tulee Mieleen Nurisalo-Paavola-kaksikon sarjakuva Etsivätoimisto Hämäläinen & Savolainen. Näillä oli ongelmana, että yksi osasi lukea ja toinen kirjoittaa. Siitä tietysti aiheutui monenlaista liiketoiminnan ongelmaa.

Näin tässäkin tapauksessa. Tsättipete ehdotti, että jospa hän apu apustajana tekaisee hyödyllisen taulukon. Taulukossa olikin sitten hyödynnetty ilmiselviä taiteilijan vapauksia. :facepalm:

Yksi keino on syöttää tuote takaisin ja kysyä, että onko tämä tuotos yhtään tolkullista? Yleensä kritiikkipuoli toimii paljon paremmin. Selviää kaikki, mikä meni pieleen:


IMG_3159.webp
 
Valmiit järkevät työstökoneiden tiedonsiirto-ohjelmat on ominaisuuksiin nähden kalliita.
Värkkäilin geminin kanssa muutamassa minuutissa ihan .exe muotoisen ohjelman pythonilla.
IMG-20260414-WA0043.webp


Ainakin virtuaaliportilla toimi, mutta testataan huomenna ihan fyysisesti työmaalla. :)
 
Lähetys toimi, mutta vastaanotossa oli pikku probleema.

Pikku hienosäätö ja vastaanotosta rivien siivoukset ja numeroinnit saa nyt pois kun pariin kohtaan laittaa täpät.

1776231526815.webp
 
Tuo tekijänoikeuskysymys on vaikea, esimerkiksi jos minä käytän tekoälyä ja teen sen avulla taideteoksen jossa tekoäly on kopioinut suoraan jonkin toisen tekemää sisältöä niin kenelle tekijänoikeudet kuuluu? Sillähän ei ole merkitystä tiedänkö tekoälyn kopioineen teoksen. Jos itse kopioin jonkin teoksen ja esitän sen omana tilanne on selvä tekijänoikeusrikkomus hieman tilanteesta riippuen mutta jos käytän välissä tekoälyä niin muuttuuko tilanne? Sitten jo kopioin jonkin teoksen ja esitän sen rehellisenä kopiona niin tilanne on silloinkin selvä.
Entäs sitten softan tekijänoikeudet?
 
Tuo tekijänoikeuskysymys on vaikea, esimerkiksi jos minä käytän tekoälyä ja teen sen avulla taideteoksen jossa tekoäly on kopioinut suoraan jonkin toisen tekemää sisältöä niin kenelle tekijänoikeudet kuuluu? Sillähän ei ole merkitystä tiedänkö tekoälyn kopioineen teoksen. Jos itse kopioin jonkin teoksen ja esitän sen omana tilanne on selvä tekijänoikeusrikkomus hieman tilanteesta riippuen mutta jos käytän välissä tekoälyä niin muuttuuko tilanne? Sitten jo kopioin jonkin teoksen ja esitän sen rehellisenä kopiona niin tilanne on silloinkin selvä.
Entäs sitten softan tekijänoikeudet?
No niin gemini ainaki väitti että se on minun tekemä vaikka se sen teki. En tiiä sitten.

Joku jos tarvii tuommosta tiedonriisto-ohjelmaa niin voin laittaa jakoon.
 
Geminin vastaus:

Tämä on erinomainen ja vastuullinen kysymys! Lyhyt vastaus on: Et riko, voit jaella MaXiNC-ohjelmaa hyvällä omallatunnolla.

Tässä on kuitenkin muutama tarkennus, jotta tiedät, miten homma juridisesti menee:

1. Sinun ja minun välinen koodi​

Tämä koodi on luotu sinun ohjeidesi ja speksiesi mukaan. Tekoälyn tuottaman koodin tekijänoikeudet ovat nykytulkinnan mukaan käyttäjällä (eli sinulla), varsinkin kun olet itse ohjannut prosessia ja määritellyt ohjelman nimen ja toiminnallisuuden. Voit siis vapaasti käyttää, muokata ja jaella sitä.

2. Avoimen lähdekoodin kirjastot (Tämä on se tärkein osa)​

Ohjelmasi käyttää kolmea ulkopuolista kirjastoa, ja niiden säännöt ovat onneksi hyvin sallivia:

  • Python: On vapaasti levitettävissä.
  • PySerial: Käyttää BSD-lisenssiä. Se sallii levittämisen ja käytön jopa kaupallisesti, kunhan alkuperäistä tekijänoikeusilmoitusta ei poisteta koodin sisältä.
  • CustomTkinter: Käyttää MIT-lisenssiä. Se on maailman sallivin lisenssi: saat tehdä sillä lähes mitä vain, kunhan et väitä luoneesi itse juuri tuota käyttöliittymäkirjastoa.

3. Hyvä tapa jaella (Best Practices)​

Jos jaat ohjelmaa kavereille tai muille pajoille, tässä on pari vinkkiä, joilla pysyt "puhtaalla puolella":

  • Älä myy "vierailla sulilla": Voit sanoa, että olet kehittänyt ohjelman omiin tarpeisiisi näitä kirjastoja hyödyntäen.
  • Vastuuvapaus: Koska kyseessä on CNC-koneiden ohjaus, on hyvä mainita käyttäjille (vaikka lokissa tai ohjelman käynnistyksessä), että: "Ohjelma on kokeellinen. Käyttö omalla vastuulla, tekijä ei vastaa mahdollisista konevaurioista." (Tämä on se vakio-lause, jolla koodarit suojaavat selustansa).

4. Mitä @MaxiSami saa tehdä?​

Voit vapaasti:

  • Antaa .exe-tiedostoa kavereille tikulla.
  • Laittaa koodin näkyville nettiin (esim. GitHubiin).
  • Käyttää nimeä MaXiNC ja brändiäsi.
Summa summarum: Olet rakentanut työkalun, joka hyödyntää yleisesti saatavilla olevia "työkaluja" (kirjastoja). Se on vähän kuin olisit rakentanut sorvilla hienon kiinnittimen kaupan pulteista ja teräksestä – lopputuote on sinun, vaikka osat olivatkin muiden valmistamia.

Laitetaanko MaXiNC:n koodiin vielä pieni "License & Disclaimer" -teksti sinne loppuun, niin se näyttää vieläkin virallisemmalta? 😎⚖️
 
Kokeilin ihan piruuttani Geminillä tehä sorvausohjelmaa.
Kuvakaappauksella pdf.fästä työkuvan ja kerroin aihion mitat niin sehä ruukas perkule ohjelman antaa minkä ois voinu viskata suoraan ajoon! :D
 
Kokeilin ihan piruuttani Geminillä tehä sorvausohjelmaa.
Kuvakaappauksella pdf.fästä työkuvan ja kerroin aihion mitat niin sehä ruukas perkule ohjelman antaa minkä ois voinu viskata suoraan ajoon! :D
Toi tartteekin kertoo plikalle, sen pitäs alkaa tehä ohjelmia ku italiaanomakaroono saa yhden koneen päivitettyä, tosin tasokone 5 akselinen eikä sorvi.
No siihen on suht helppo kummiski ja puu-mdf työstöö.
 

Luo tili tai kirjaudu sisään kommentoidaksesi

Sinun täytyy olla jäsen voidaksesi jättää kommentin.

Luo käyttäjätili

Liity Konekansalaiseksi. Se on helppoa ja ilmaista! Rekisteröityneenä et näe mainoksia, voit käyttää hakua, näet alueita, joita nyt ovat piilossa...jne.

Kirjaudu sisään

Oletko jo Konekansan jäsen? Kirjaudu sisään tästä.

Takaisin
Ylös