-
GAMEPOD.hu
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
nagyúr
válasz zsolti_20 #12200 üzenetére
Ez alapján kellene az "LL" a végére, mert attól lesz 64 bites az érték, bár azt nem nagyon értem, hogy az értékadás egy 64bites uint változónál miért nem garantálja, hogy a változó tartalma 64bites egész szám lesz...
Mi indokolja, hogy a számot ennyi nullával kezded? Tudsz róla, hogy a 0-val kezdődő számok oktális számot jelentenek? -
zsolti_20
senior tag
Nem egészen. Az a példában ez szerepel : "const byte address[6] = "00001";"
Volt már szó itt a fórumon arduino licence-ről? Nem találtam semmi érdekes ezzel kapcsolatban. Ha építek valamit arduino alapra, pl ha megnyomok egy gombot akkor egy oled kijelzőre írja ki azt hogy "Hello", majd valaki jelentkezik rá, hogy megvenné tőlem én azt eladhatom neki legálisan? -
_q
addikt
válasz zsolti_20 #12209 üzenetére
Nem vagyok benne 100%-ig biztos, de szoftvert bináris formájában talán át lehet adni, mivel annak a tartalma nem ad információt a felhasználónak, így talán nem baj, ha a lib vagy egyéb dolgok amik a szoftverhez kellettek fizetősek egyébként. Erősítse meg azért ezt valaki.
-
weiss
addikt
Általában minden repóhoz van licensz, ami egyértelműen leírja, mit tehetsz vele. Ha nincs, akkor a default az, hogy semmit.
I did nothing, the pavement was his enemy!
-
gyapo11
őstag
válasz zsolti_20 #12212 üzenetére
Az összes programozó ezt csinálja, akár free akár fizetős a fejlesztő környezet, az abban készült saját szellemi termék vagyis a program szabadon értékesíthető. Ha kellene a futtatáshoz valami lib akkor kellene utánanézni, hogy az mellékelhető-e, illetve hogy ingyen vagy pénzért is. De arduinonál nincs ilyen kérdés.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
_q
addikt
válasz gyapo11 #12213 üzenetére
Arduinonál is csomó könyvtár van, ami alapból nincs benne a fejlesztő környezetben, github-ról lehet letölteni. Viszont akkor azt mondod, hogy minden könyvtár, ami az arudino IDE-hez elérhető githubon, vagy IDE-n keresztül az mind ingyenesen és legálisan használható akár fizetős megrendelésre készült szoftverben is?
[ Szerkesztve ]
-
gyapo11
őstag
Ha a letöltési helyen vagy hozzácsomagolva nem tiltják, akkor igen, fejleszthetsz vele olyat, amit pénzért adsz el, mivel saját szellemi terméked.
Mint ahogy egy kalapácsot megveszel és dolgozhatsz vele pénzért.
De ha pl. ott van, hogy csak saját használatra free, akkor már problémás, mert amíg saját célra készítesz programot vele, addig OK, de ha pénzt keresel vele, az már nem, hiába akkor is a te szellemi terméked. Pont azért tesznek ilyen kikötést, hogy te szabadon megismerhesd, megszeresd, és akarj vele készült programokkal keresni, de akkor már kérik érte a pénzt.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
robohw
aktív tag
válasz gyapo11 #12215 üzenetére
"Mint ahogy egy kalapácsot megveszel és dolgozhatsz vele pénzért."
Hát ez rossz analógia.
Az sem igaz, hogy felhasználható, azaz továbbértékesíthető lenne egy 3th party lib, vagy kódrészlet, ha azt nem tiltják.
A szoftvereknél az az alapvetés, hogy amit ENGEDNEK, azt lehet, amit nem említenek, azt meg nem lehet.Eleve, a saját fejlesztésével együtt eladja az addíciót is, mivel anélkül nem működne a sajátja sem, ergo, pénzt kap más munkájáért.
My own programming language: http://www.robomax.online
-
robohw
aktív tag
Ez minden, csak nem egyértelmű.
A GPL 2 elég laza licensz, de azért bármit nem enged meg.
Alább sorolja is, hogy mit lehet és mit nem.Adott licensz általában elvárja, hogy az a kereskedelmi termék is ugyanazon licensz alá tartozzon, amelyben a lib, vagy kódrész felhasználásra került.
Az is elvárás, hogy a licenszet mellékelni kell (magyarul), a TELJES forráskóddal együtt. Ez ugyanis az egésznek az értelme.Az tehát a legritkább esetben lehetséges, hogy egy GPL licenszelt open source kódot closed source formában értékesíthessenek, megkötés nélkül.
Az ilyenek általában copyleft-esek.
Ez meg ilyen:
"You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License."
stb..
[ Szerkesztve ]
My own programming language: http://www.robomax.online
-
robohw
aktív tag
válasz zsolti_20 #12221 üzenetére
Nem annyira egyszerű.
Magyarra lefordítva:
Az open source alapvetően nem arról szól,. hogy egyesek elvegyék a closed source fejlesztők munkáját és arról sem, hogy ingyen biztosítanának szoftot bárkinek. Még akkor sem, ha ez is, az is szükségszerűen, és esetenként tényleg megtörténik.A fő sodor, a tulajdonképpeni cél az, hogy egy fejlesztő tökön tudná szúrni magát akkor, amikor egy closed source programban bugot talál és nincs lehetősége azt korrigálni, pedig tudja, hogy meg tudná tenni, ráadásul azzal más is jól járna, aki vele egy cipőben jár (akár több millió ember lehet ilyen!), ha a javítást publikálja. Különösen bosszantó ez egy drága és nélkülözhetetlen szoftver esetében. Ezért létezik open source.
Minden más, ami az open source mellé adalék (ingyen szoftver, oktatásbeli, vagy kutatási lehetőségek, ingyen reklámérték, stb.), csak desszert.Ennek az elvnek mentén a te helyzeted olyan, hogy jogszerűen nem adhatod el a firmware-t - sőt, még ingyen sem adhatod tovább -, csak akkor ha a saját kódodat is a licensz alá rendeled, magyarul, mellékelned kell a saját és a 3th party forráskódot és a licenszet is.
Mi több, ha az általad felhasznált külsős library-ban változtatást eszközöltél, akkor a mellékelt dokumentációban a változtatást is világossá kell tenned. (másképp a te esetlegesen rossz minőségű kódoddal rontanád az eredeti fejlesztő presztizsét)
Az is fontos, hogy a továbbadás után annak a személynek sem lesz kevesebb joga a továbbértékesítésre, akinek a cuccot továbbadod. mint neked magadnak.[ Szerkesztve ]
My own programming language: http://www.robomax.online
-
robohw
aktív tag
válasz zsolti_20 #12221 üzenetére
A Program (vagy a Programon alapuló munka a 2. szakasznak megfelelően) másolható és terjeszthető tárgykódú vagy végrehajtható kódú formájában az 1. és 2. szakaszban foglaltak szerint, amennyiben az alábbi feltételek is teljesülnek:
a) a teljes, gép által értelmezhető forráskód kíséri az anyagot, amelynek terjesztése az 1. és 2. szakaszban foglaltak szerint történik, jellemzően szoftverterjesztésre használt adathordozón; vagy,
b) legalább három évre szólóan írásban vállalja, hogy bármely külső személynek rendelkezésre áll a teljes gép által értelmezhető forráskód, a fizikai továbbítást fedező összegnél nem nagyobb díjért az 1. és 2. szakaszban foglaltak szerint szoftverterjesztésre használt adathordozón; vagy,
c) a megfelelő forráskód terjesztésére vonatkozóan megkapott tájékoztatás kíséri az anyagot. (Ez az alternatíva csak nem kereskedelmi terjesztés esetén alkalmazható abban az esetben, ha a terjesztő a Programhoz a tárgykódú vagy forráskódú formájában jutott hozzá az ajánlattal együtt a fenti b. cikkelynek megfelelően.)
Minden alkalommal, amikor a Program (vagy az azon alapuló munka) továbbadása történik, a Programot megkapó személy automatikusan hozzájut az eredeti licenctulajdonostól származó licenchez, amely a jelen szabályok szerint biztosítja a jogot a Program másolására, terjesztésére és módosítására.
Nem lehet semmilyen módon tovább korlátozni a fogadó félnek az itt megadott jogait.
[ Szerkesztve ]
My own programming language: http://www.robomax.online
-
zsolti_20
senior tag
válasz robohw #12224 üzenetére
Tehát ha jól értem, akkor végül is eladható a projekt, ha mellékelem a telje szoftvert,librarykat amiket használtam és a library változtatásokat és írásban vállalom hogy 3 évig mentve lesz a szoftver nálam. De mit jelent az hogy fizikai továbbítást összegnél nem nagyobb díjért? Pénzért adhatom el a szoftvert ha valaki jön és kéri azt? Ezeket figyelembe véve hardveresen védhető valamennyire de szoftveresen nem.
De ez ugye a szoftverre vonatkozik. De ha felkerül az arduinóra, és ezt az arduinót adom el, akkor is mellékelnem kell? Vagy csak akkro ha magát a szoftvert adom el? Vagy ha eladom az arduinót akkor a szoftvert is eladom? -
-
robohw
aktív tag
válasz tibi-d #12227 üzenetére
"Szerintem ilyenkor egy speciális feladatra létrehozott áramkört adsz el, aminek része a felprogramozott Arduino. Az, hogy milyen program fut rajta, betöltés után ellenőrizze, aki tudja."
Szerinted a windows 10-et is el lehet jogszerűen adni, ha valaki egy gépet is ad hozzá?
Azt kellene eldönteni, hogy a kérdező mit akar?
Kibúvót keres, vagy a tényleges jogi helyzetet szeretné megismerni?Azon is érdemes elgondolkozni, hogy más mennyire örülne, ha maga járna úgy, ahogy a szóban forgó library, kétségtelenül jó szándékú készítője?
"Az áramkört adod el, annyiért, amennyiért gondolod, vagy adnak érte."
Azt nem hiszem, hogy neked nem esett le, hogy a kérdező nem csak egy "áramkört" kiván értékesíteni, hanem azzal együtt más szellemi termékét, tulajdonát is, ami nélkül valószinűleg nem is fizetnének neki az "áramkörért" semmit.
A kérdező akkor jár el helyesen, legalábbis szerintem, ha a lib fejlesztőjétől kér egy licenszet magának. Még az is lehet, hogy megkapja ingyen.
My own programming language: http://www.robomax.online
-
robohw
aktív tag
válasz zsolti_20 #12230 üzenetére
Én nem bírálni akarlak téged, de ezt inkább úgy kellett volna, hogy előbb tisztázni a dolgokat és csak az után belevágni.
A kiskapu számomra nem értelmezhető ebben a helyzetben.
Én csak azt tudom javasolni neked, hogy lépj kapcsolatba a fejlesztővel, már csak azért is, mert nem 20 sor kódról van szó, és hát, azért is, mert kiérezhető, hogy az ő kódja nélkül nem sokra mentél volna.Az is egy járható út, hogy nézel más, fizetős libet - ha van - és megvásárolod.
Én is teszem ezt olykor, mert 20-30 USD-ért már kapható olyan jó minőségű kód, aminek a lefejlesztése maga legalább két hét, ha nem több lenne. Tehát, néha egyszerűen nem éri meg beleállni, ráadásul más fejlesztőt támogatok ezzel.My own programming language: http://www.robomax.online
-
DigitXT
félisten
válasz zsolti_20 #12230 üzenetére
Szerintem neked nem a szoftvered (?) eladásán kellene még gondolkodnod, hanem hogy az alapfogalmakkal tisztában legyél, s vmi jól működő kódot írj, saját kútfőből. Ha ez mind megvan, akkor térhetünk vissza arra, hogy más ember munkájáért, amit neked ingyen elérhetővé tett adott feltételekkel jogszerű-e ill. etikus-e pénzt kérned?
Persze, ha kapsz licenszt a továbbértekesítésre, az más kérdés! Akkor azon kellene elgondolkodni, hogy mennyi hozzáadott értéket jelentenek a te kiegészítő soraid? (Miért venne tőled bárki meg egy Arduino-t, amin a te kódod van "fixen"? Ha maga is építget + tanulgat, inkább hasznos számára az általad feltalált ismeret, ha van ilyen, amit esetleg ő maga is tovább fejleszt, neadjisten kijavít, ha bugos... azért ezek nem ipari megoldások, főleg azzal a mentalitással, hogy nem tudom miért, de most jó.)
Szerk: na, telóról írtam (legalább sokáig tartott), szétesett az egész, bocsi.
annyira kinotte magat a project hogy akar eladasra is mehetne
Szerk2: milyen projekt amúgy, mert amit itt láttunk belőle, az eléggé ilyen otthoni gyakorolgatás volt (amivel nincs semmi baj, pont arra van a platform), és baromira nem egy kész termék. Ha viszont van ilyened, és az ahogy előttem írták nagy részben más munkájára épít, akkor bizony nem úszod meg a licenszelést. Azért az nagyon kevés, hogy a binárisból majd nem fejtik vissza, és akkor megúszod. Illetve működhet, csak se nem etikus, se nem jogszerű. Persze amíg nem jönnek rá, bármit eladhatsz "sajátként".[ Szerkesztve ]
-
zsolti_20
senior tag
válasz DigitXT #12233 üzenetére
Koszonom a reszletes hozzaszolast.
Igen igazad van 1-2 dologot tisztaba kell tenni.
A sajat kod mar megvan es mukodik is. A teljes szoftver ami az arduinoban van nem masolgattam hanem magamtol irtam. Ezzel nincs is problema. A problema a hardverekhez tartozo konyvtarakkal van amik licencesek.
A kovetkezo lepes az less hogz atnezetem ezeket a licenceket egy hozza erto emberrel aztan megirom itt a tapasztaltakat.
Eleg sok kiegeszito sort ad hozza a szoftverem mert ettol less egz specialis teruletre letrehozott eszkoz/eszkozok.
Igen epithetnek maguknak is, cask valakinek ez a munkahoz kell igy nincs se ereje se energiaja ezzel foglalkozni.
Mielott egy ilyen helyre kerul hosszu tesztelesen megy at eles kornyezetben. Barmi hiba van azt javitani tudom. (egyik ilyen eszkoz mar tobb mint fel eve mukodik hiba nelkul, de most inkabb a licenc dolog erdekelne).
Nem tudom miert de en olyan ember vagyok hogy ha az alapokat megtanulom akkor arra sajat elmebol tudok epiteni. Igy eleg cask a pelda kodokat megtanulnom es kepes vagyok nagyon ossze tett kodsorokat alkotni sajat elmebol. Nincs is gondom a tiszta uttal de elotte tudnom kellene hogy is mukodik ez a tiszta ut pontosan. -
zsolti_20
senior tag
Egyébként az arduino szoftverre épülő dolgokat hogyan adják el legálisan? Gondolok itt az össze szerelhető kitekre , vagy hogy nagyobb dolgot említsek 3D nyomtatóra ami szintén arduinot használ. Vagy ők külön adják el a hardvert és csak mellékelik az ingyenes szoftvert egy sd kártyán?
Végül is így sok mindent át ugorhatnék ami licences. Én is mellékelnék egy cd-t vagy sd kártyát a szoftverrel, plussz mellé az össze rakott eszközöket. Ez működhet így?
[ Szerkesztve ]
-
nagyúr
Sziasztok! Attiny85 helyett Attiny12-t küldött nekem a kis kínai... 10 darabot... A felirat Attiny85 volt a tokozáson, de az avrdude panaszkodott rá, hogy nem az volt benne, aminek látszik.
Egy dolog, hogy kifutottam a reklamációs időből, mert nem volt időm tesztelni, mikor megjött a csomag, úgyhogy futhatok a pénzem után, de a nagy kérdés, hogy ezt így mire tudom használni? Az arduino ide csak Attiny25-től felfelé ismeri csak fel. Mivel tudom én ezt programozni? Mert azért így is tudom valamire használni őket, csak arra nem, amire rendeltem.[ Szerkesztve ]
-
nagyúr
válasz zsolti_20 #12239 üzenetére
Aliról jött. Pont mostanában dicsértem az alit, hogy 100+ csomagot rendeltem onnan, de 1 híján minden megjött, és semmivel nem volt semmi baj. De amúgy több kommentelő is írta, hogy 12-es jött neki 85 helyett, viszont ez nekem rendeléskor nem tűnt fel. Az eladó még aktív, novemberben is voltak 5*-os értékelései, szóval akár még bármi is történet.
-
_q
addikt
Régen még AVRDude-al programoztam attiny-t. Sajnos ott még regisztereket kellett használni.
Amúgy nem szép megoldás, de ha megrendeled újra akkor is vissza tudod kérni a pénzt. Ha megjön az attiny85 akkor a mostani attiny12 ingyen van, ha akkor is 12-eset küld akkor se kerül pénzbe.
[ Szerkesztve ]
-
tibi-d
tag
válasz zsolti_20 #12234 üzenetére
Ha veszel egy hardvert, ahhoz a gyártó mellékeli a drivereket (library) ezt beépíti a termék árába. ( Egy videokártya árában is benne van a driver ára, és senki nem kérdezi, hogy beépítés után mire használod.) Innentől kezdve szabadon használhatod, mert fizettél érte. Szerintem.
-
robohw
aktív tag
"Ha megjön az attiny85 akkor "
Sajnos nem igazán esélyes.
Én rendszeresen rendelek, általában az a képlet, hogy ha mást küldenek, akkor azt nem véletlenül, hanem szándékosan teszik. Észre is lehet venni ezt a tendenciát némely eladónál, az értékelések alaposabb olvasgatásával.Partially (esetleg full) refund-ot lehet igényelni. Le kell fotózni a terméket hozzá és feltölteni a képet.
My own programming language: http://www.robomax.online
-
DigitXT
félisten
válasz tibi-d #12242 üzenetére
Izébigyó: a videókártya driver az nagyon nem Open Source, nagyon rossz példa...
A hardverért ugyan fizettél, drivert meg kapsz hozzá - már ameddig kapsz -, hiába
van benne valami hiba, azt csak a gyártó tudja kijavítani, te otthon magadnak nem.Extrém példa: egy régi szkennernek a gyártó nem készítette el a Win7-es driverét,
így dobhatod ki a kukába, vagy használhatod tovább XP-vel. Ha Open Source lenne
nyilván nem kérdés, hogy tudod-e portolni magadnak Win7-re, vagy sem, esetleg a
"közösség" már megtette helyetted. -
robohw
aktív tag
válasz zsolti_20 #12244 üzenetére
"Valaki azt mondja ellehet adni minden gond nélkül, valaki azt hogy nem. "
Azt szerintem senki nem mondta, hogy nem lehet eladni. Csak azt mondták, közöttük én is, hogy ÚGY nem lehet, ahogy te szeretnéd.
Nem tudom, mi nem világos abban, hogy csak akkor adhatod tovább, ha mellékeled a teljes forráskódot is, a licensszel együtt?
Ez ugyanis a GPL lényege.
Ha ez neked megfelel és van olyan hülye, aki emellett is fizet érte, akkor jól jártál, ha meg nincs, akkor "úgy" jártál.My own programming language: http://www.robomax.online
-
robohw
aktív tag
válasz zsolti_20 #12247 üzenetére
A szabad szoftver megjelölés nem jelenti azt, hogy a szoftvernek nem lehet ára.
A GPL licencek célja, hogy garantálja a szabad szoftver másolatainak szabad terjesztését (és e szolgáltatásért akár díj felszámítását), a forráskód elérhetőségét, hogy bárki szabadon módosíthassa a szoftvert, vagy felhasználhassa a részeit új szabad programokban; és hogy mások megismerhessék ezt a lehetőséget.
A szerző jogainak védelmében korlátozásokat kell hozni, amelyek megtiltják, hogy bárki megtagadhassa ezeket a jogokat másoktól, vagy ezekről való lemondásra kényszerítsen bárki mást. Ezek a megszorítások bizonyos felelősségeket jelentenek azok számára, akik a szoftver másolatait terjesztik vagy módosítják.
Ha valaki például ilyen program másolatait terjeszti, akár ingyen vagy bizonyos összeg fejében, a szoftverre vonatkozó minden jogot tovább kell adnia a fogadó feleknek. Biztosítani kell továbbá, hogy megkapják vagy legalábbis megkaphassák a forráskódot is. És persze ezeket a licencfeltételeket is el kell juttatni, hogy tisztában legyenek a jogaikkal.
A jogok védelme két lépésből áll:(1) a szoftver szerzői jogainak védelméből és
(2) a jelen licenc biztosításából, amely jogalapot biztosít a szoftver másolására, terjesztésére és/vagy módosítására.Az egyes szerzők és a magunk védelmében biztosítani akarjuk, hogy mindenki megértse: a jelen szabad szoftverre nincs jótállás. Ha a szoftvert módosították és továbbadták, akkor mindenkinek, aki a módosított változatot kapja, tudnia kell, hogy az nem az eredeti, így a mások által okozott hibáknak nem lehet hatása az eredeti szerző hírnevére.
My own programming language: http://www.robomax.online
-
zsolti_20
senior tag
válasz robohw #12249 üzenetére
Kozben sikerult beszelnem valakivel, aki tudott nemi infoval szolgalni. Szerinte ket lehetosegem van. Az egyik hogy megbeszelem a library keszitoivel hogy kaphassak engedelyt az ertekesitesre. Ha nem kapok vagy nem valaszolnak, akkor erdemes szoftver nelkul eladni majd a telepitesert penzt kerni. Ekkor a szoftvert telepitem az eszkozre es az nem kerult eladasra csak atadasra.
Új hozzászólás Aktív témák
- Debrecen és környéke adok-veszek-beszélgetek
- Milyen alaplapot vegyek?
- Samsung Galaxy A54 - türelemjáték
- Luck Dragon: Asszociációs játék. :)
- Kerékpárosok, bringások ide!
- Piacvezető tandem OLED panellel érkezik az iPad Pro
- AMD Navi Radeon™ RX 7xxx sorozat
- Horgász topik
- Dell notebook topic
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- További aktív témák...